Docker支持如下的CentOS版本:docker
目前,CentOS 僅發行版本中的內核支持 Docker。json
Docker 運行在 CentOS 7 上,要求系統爲64位、系統內核版本爲 3.10 以上。centos
Docker 運行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統爲64位、系統內核版本爲 2.6.32-431 或者更高版本。網絡
Docker 要求 CentOS 系統的內核版本高於 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker 。curl
經過 uname -r 命令查看你當前的內核版本測試
[root@VM_16_14_centos ~]# uname -r 3.10.0-514.26.2.el7.x86_64
Docker 軟件包和依賴包已經包含在默認的 CentOS-Extras 軟件源裏,安裝命令以下:url
[root@runoob ~]# yum -y install docker (yum install docker-io -y)
啓動docker(若是報錯Redirecting to /bin/systemctl start docker.service,輸入:/bin/systemctl start docker)spa
[root@runoob ~]# service docker start
直接yum安裝,安裝成功後查看版本rest
docker -v
設置開機啓動code
chkconfig docker on
測試運行 hello-world(因爲本地沒有hello-world這個鏡像,因此會下載一個hello-world的鏡像,並在容器內運行)
docker run hello-world
一、使用 sudo
或 root
權限登陸 Centos。
二、確保 yum 包更新到最新。
sudo yum update
三、執行 Docker 安裝腳本。
curl -fsSL https://get.docker.com/ | sh
執行這個腳本會添加 docker.repo
源並安裝 Docker。
四、啓動 Docker 進程。
sudo service docker start
五、驗證 docker
是否安裝成功並在容器中執行一個測試的鏡像。
sudo docker run hello-world
到此,docker 在 CentOS 系統的安裝完成。
鑑於國內網絡問題,後續拉取 Docker 鏡像十分緩慢,咱們能夠須要配置加速器來解決,我使用的是網易的鏡像地址:http://hub-mirror.c.163.com。
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 來配置 Daemon。
請在該配置文件中加入(沒有該文件的話,請先建一個):
{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }
配置 Docker
由於國內訪問 Docker Hub 較慢, 能夠使用騰訊雲提供的國內鏡像源, 加速訪問 Docker Hub依次執行如下命令
1 echo "OPTIONS='--registry-mirror=https://mirror.ccs.tencentyun.com'" >> /etc/sysconfig/docker
2 systemctl daemon-reload 3 service docker restart