前提條件
1.系統、內核
CentOS7 要求64位系統、內核版本3.10以上
CentOS6 要求版本在6.5以上,系統64位、內核版本2.6.32-431以上
查看內核版本號
uname -r #查看內核版本 cat /etc/os-release #查看系統信息
2.連網
3.卸載舊版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
開始安裝
安裝必要系統工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加阿里docker-stable軟件源信息
sudo rm -f /etc/yum.repos.d/docker-ce.repo && sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
更新yum緩存
sudo yum makecache fast
安裝Docker-ce
sudo yum -y install docker-ce
啟動Docker服務
sudo systemctl start docker
添加國內鏡像
國內鏡像很多,如阿里雲,網易蜂巢,DaoCloud,Docker中國區官方鏡像等,這些都可以。
打開或創建/etc/docker/daemon.json
,添加如下內容,注意替換鏡像url, graph(表示image目錄)
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"graph":"/data1/docker" }
或者自己免費申請的,你可以自己申請一個搞私服
{
"registry-mirrors": ["https://7uuu3esz.mirror.aliyuncs.com"] }
重啟Docker使配置生效
systemctl daemon-reload
systemctl restart docker