本文在CentsOS下安裝Dockerlinux
1.安裝前準備工做docker
系統要求:vim
在CentOS下須要64位的CentsOS 7centos
OS requirementsbash
To install Docker, you need the 64-bit version of CentOS 7.編輯器
須要刪除非官方的Docker Package測試
因爲 Red Hat 操做系統包含了一箇舊版本的 Dcoker,使用docker代替 docker-engine,若是想使用官方版本須要執行刪除語句ui
yum -y remove docker docker-common container-selinux
須要使用以下語句刪除與官方包 docker-engine 可能有衝突的 docker-selinuxurl
yum -y remove docker-selinux
1.使用官方推薦的方式,更容易進行安裝和升級操做操作系統
yum install -y yum-utils
2.使用以下的命令設置穩定版的 repository
yum-config-manager \ --add-repo \ https://docs.docker.com/engine/installation/linux/repo_files/centos/docker.repo
3.不要使用不穩定的版本倉庫在生產環境或非測試環境中。若是同時擁有穩定的倉庫和非穩定的倉庫,在使用 yum install或者yum update 在沒有指定特定版本的前提下進行安裝或升級操做,須要注意大多數狀況下獲取的是最高的版本,而且極有多是不穩定的版本。
yum-config-manager --disable docker-testing
4.更新yum
yum makecache fast
5.安裝最新版本或指定版本的docker
vim /etc/yum.repos.d/docker.repo
## 在vim編輯器中輸入如下內容後保存 [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg
6.安裝最新的docker
yum -y install docker-engine
7.特定的能夠用下面命令查看
yum list docker-engine.x86_64 --showduplicates |sort -r
8.安裝特定版本的 dcoker
yum -y install docker-engine-<VERSION_STRING> #如: # yum -y install docker-engine-1.13.1-1.el7.centos
啓動 Docker
systemctl start docker
檢查Docker
docker run hello-world
刪除docker
yum -y remove docker-engine
刪除 docker 相關目錄文件(安裝docker 後在 /var/lib/docker 目錄下包含 images,containers, volumes和自定義的配置文件,這些文件必須手動刪除。)
rm -rf /var/lib/docker