docker安装
要采用国内源:
https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/
https://mirrors.aliyun.com/docker-ce/linux/ubuntu
- 删除旧版本docker
sudo apt-get remove docker docker-engine docker.io containerd runc
- 更新apt包索引,输入一下命令:
apt update
- 安装apt依赖包,用于通过HTTPS来获取仓库
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
- 添加Docker的官方GPG密钥:
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
- 使用以下指令设置稳定版仓库
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable"
或者
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
- 更新源:
sudo apt-get update
- 安装最新版本的Docker Engine-Community和containerd:
sudo apt-get install docker-ce docker-ce-cli containerd.io
运行Docker服务
-
配置docker服务开机自启:
systemctl enable docker
-
启动docker服务:
systemctl start docker
3.停止docker服务: systemctl stop docker
docker hub 源 加速,国外的用不了
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors":[
"https://ox288s4f.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com",
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://hub.uuuadc.top",
"https://docker.anyhub.us.kg",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu",
"https://docker.ckyl.me",
"https://docker.awsl9527.cn",
"https://mirror.baidubce.com"
],
"log-driver": "json-file",
"log-opts": {"max-size":"100m", "max-file":"3"},
"data-root":"/data/docker"
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker