docker部署
部署步骤:
1、解压docker-20.10.9.tgz
tar -xf docker-20.10.9.tgz
sudo cp docker/* /usr/local/bin
2、设置服务管理
sudo cp docker.service /lib/systemd/system/
sudo systemctl daemon-reload
3、docker安装完成
docker启动
sudo systemctl start docker
docker设置开机启动
sudo systemctl enable docker
docker重启
sudo systemctl restart docker
docker停止
sudo systemctl stop docker
docker启动好,验证是否可以
命令:docker version
可以看到docker-client,docker-server的版本,安装完成
====================================================================================================
问题一:
在用户权限下docker命令需要sudo,否则出现一下问题:
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied
通过将用户添加到docker用户组可以将sudo去掉,命令:
sudo groupadd docker #添加docker用户
sudo gpasswd -a $USER docker #将登录用户加入到docker用户中
newgrp docker #更新用户组
问题二:
设置完镜像加速地址,可以从互联网上pull镜像
Error response from daemon: Get "https://index.docker.io/v1/search?q=nginx&n=25": x509: certificate signed by unknown authority
编辑docker.service
ExecStart=/usr/local/bin/dockerd --insecure-registry https://sh8bijia.mirror.aliyuncs.com
sudo systemctl daemon-reload
sudo systemctl restart docker
更多推荐
所有评论(0)