前言 ubuntu中docker server的搭建,也是常用的工程化工具了~
go on~
1,安装步骤 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ## 添加https源 sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common ## 导入源仓库的 GPG key curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - ## Docker APT源添加到系统 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" ## 列出当前的docker版本 sudo apt update apt-cache madison docker-ce ## 安装特定版本docker sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io eg: sudo apt install docker-ce=5:20.10.16~3-0~ubuntu-jammy docker-ce-cli=5:20.10.16~3-0~ubuntu-jammy containerd.io ## 阻止Docker自动更新 sudo apt-mark hold docker-ce
2,报错解决 1 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://....": dial unix /var/run/docker.sock: connect: permission denied.
用“给非root用于添加docker权限”来解决1 2 3 4 sudo groupadd docker #添加docker用户组 sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中 newgrp docker #更新用户组 docker ps #测试docker命令是否可以使用sudo正常使用
3,docker镜像查询 official docker hub