给阿里云的ubuntu服务器配置docker
cat /etc/issue
Ubuntu 20.04.2 LTS \n \l
1. 安装docker
sudo apt update && sudo apt install -y docker.io
2. 配置权限
# 将当前用户加入docker组
sudo usermod -aG docker $USER
# 注:如果没有docker用户组,则新建一个sudo groupadd docker
# 重载会话(无需exit)
newgrp - docker
#重启docker进程
sudo systemctl restart docker
# 注:如果docker是用snap安装的,则:sudo snap stop docker && sudo snap start docker
#无sudo命令测试
docker ps
3. 镜像加速 Docker 镜像加速器-阿里云开发者社区
sudo mkdir -p /etc/docker
# 需替换尖括号里面的内容
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://<xxx>.mirror.aliyuncs.com"]
}
EOF
# 腾讯云服务器的话可以用这个:
# http://mirror.ccs.tencentyun.com
sudo systemctl daemon-reload
sudo systemctl restart docker
- 如果是腾讯云的服务器,则json文件的内容如下:
{
"registry-mirrors": [
"http://mirror.ccs.tencentyun.com"
]
}
注:如果报这个错:usermod: group 'docker' does not exist
可以这样解决: sudo groupadd docker