Docker是一款很棒的容器软件,关于容器的概念大家可以Docker点击这里查看,因为国内网络的问题访问海外资源非常慢,具体多慢,大家自行体会.
- 官方安装
- 快速安装
- 命令详解
- 参考资料
清华源安装
快速安装
sudo yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo sed -i 's+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum install docker-ce
Docker 官方脚本(清华)
export DOWNLOAD_URL="https://mirrors.tuna.tsinghua.edu.cn/docker-ce"
# 如您使用 curl
curl -fsSL https://get.docker.com/ | sudo -E sh
# 如您使用 wget
wget -O- https://get.docker.com/ | sudo -E sh
官方安装
Docker 官方脚本(国内)
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
systemctl start docker
systemctl enable docker
Docker 官方脚本(海外)
curl -fsSL https://get.docker.com | sh
systemctl start docker
systemctl enable docker
快速安装
默认采用的是阿里的镜像源
sudo yum remove docker docker-common docker-selinux docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce
sudo service docker start
或者更快的
curl -sSL https://get.daocloud.io/docker | sh
如果您需要开机自启动 运行即可
systemctl enable docker
命令详解
0.卸载已经安装过的docker版本
sudo yum remove docker docker-common docker-selinux docker-engine
1.安装一些依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.添加软件源信息
上面是阿里镜像源下面是清华镜像源,自行选择使用
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
或sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.替换软件仓库地址
上面是阿里镜像源下面是清华镜像源,自行选择使用
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
或sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
4.更新Makecache缓存
sudo yum makecache fast
5.安装和启动docker
sudo yum -y install docker-ce
sudo service docker start
如果你需要开机自启动systemctl enable docker