部署步骤:

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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐