开始前请先确保ubuntu已部署好并能够访问外网
一、准备条件
#安装前先卸载操作系统默认安装的docker,
sudo apt-get remove docker docker-engine docker.io containerd runc
#安装必要支持
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
bash
二、准备安装
# 更换源站信息(官方国内可能会有问题)
# 阿里源(推荐使用阿里的gpg KEY)
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
#添加 apt 源:
#阿里apt源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
#更新源(root用户可省略sudo)
sudo apt update
sudo apt-get update
bash
三、安装最新版Docker
root用户可省略sudo
#安装Docker
sudo apt install docker-ce docker-ce-cli containerd.io
#等待安装完成
#查看Docker版本
sudo docker version
#查看Docker运行状态
sudo systemctl status docker
#设置Docker自启动
systemctl enable docker
bash
四、安装Docker命令补全工具
sudo apt-get install bash-completion
sudo curl -L https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker -o /etc/bash_completion.d/docker.sh
source /etc/bash_completion.d/docker.sh
bash
更换镜像源/镜像源不生效
一、 替换镜像源文件
vim /etc/docker/daemon.json
# 输入如下内容:
{
"registry-mirrors" :
[
"https://mirror.ccs.tencentyun.com",
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://docker.rainbond.cc"
]
}
bash
二、清理docker缓存(解决更换镜像源不生效)
docker system prune -a
三、重新加载配置
sudo systemctl daemon-reload
四、重启docker服务
sudo service docker restart
五、检查镜像源是否生效
docker info | grep -A 1 "Registry Mirrors"
https://blog.csdn.net/saladpie/article/details/140215507
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/gaorongsheng6518/article/details/149218914