下面将以ubuntu为例,安装Docker以及Docker Compose
安装Docker
执行以下指令,确保当前环境中没有Docker相关组件,或者是卸载旧版Docker
sudo apt-get remove docker docker-engine docker.io containerd runc
更新apt软件包
sudo apt-get update
安装Docker相关依赖
sudo apt-get install ca-certificates curl gnupg lsb-release
添加GPG密钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
添加Docker软件源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
安装Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io
启动Docker并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
安装必要工具并重启Docker
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
sudo systemctl restart docker
安装完成,查看Docker版本
sudo docker version
设置国内镜像源
编辑/etc/docker/daemon.json
文件
vim /etc/docker/daemon.json
添加这个JSON
{
"registry-mirrors": [
"https://dockerproxy.com",
"https://docker.chenby.cn",
"https://dockerpull.com",
"https://dockerhub.jobcher.com",
"https://docker.mirrors.ustc.edu.cn",
"https://hub.uuuadc.top",
"https://mirror.baidubce.com",
"https://mirror.ccs.tencentyun.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://hus-mirror.c.163.com",
"https://dockerhub.azk8s.cn",
"https://registry.cn-hangzhou.aliyuncs.com"
]
}
这里以网易的镜像地址作为示例,也可以选择其他地址
// 网易
http://hub-mirror.c.163.com
// Docker中国区官方镜像
https://registry.docker-cn.com
// 中国科技大学
https://docker.mirrors.ustc.edu.cn
重启Docker服务
systemctl restart docker.service