部署步骤:

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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐