Docker安装
本教程以centos系统为例
1、Docker安装前准备工作
切换国内源
cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak #备份
设置为华为云的yum
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
设置 stable 镜像仓库,阿里云的docker
stable下的仓库会比较稳定
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
可以进入到/etc/yum.repos.d/下检查yum文件
执行清除缓存命令
yum clean all
重新建立yum缓存
yum makecache
查看yum的状态
yum repolist
2、安装docker
centos安装
yum -y install docker-ce docker-ce-cli containerd.io
ubuntu安装
apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
3、启动docker并设置开机自启
systemctl enable docker #设置开机自启
systemctl start docker #启动docker
systemctl status docker #查看docker状态
4、设置Docker镜像源地址
设置多个源地址
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.nju.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://ccr.ccs.tencentyun.com"
]
}
EOF
重新加载并重启docker
systemctl daemon-reload
systemctl restart docker
5、验证docker
查看docker版本
docker --version
搜索docker镜像
docker seach apache