一般安裝
// 安裝 epel(Extra Package of Enterprise Linux)
# sudo yum install epel-release
// 安裝 Docker
# sudo yum install docker
// 啟動 Docker
# sudo systemctl start docker
// 開機自動啟動 Docker
# sudo systemctl enable docker
// 下載 ubuntu image 從 docker hub
# sudo docker pull ubuntu:12.04
// 執行 ubuntu 的 bash
# sudo docker run -t -i ubuntu:12.04 /bin/bash
// 列出本機 images
# sudo docker images
指定 Docker 版本安裝
// 移除舊版的 container(或 docker)
# sudo yum -y remove docker docker-common container-selinux docker-selinux
// 安裝 yum-utils
# sudo yum install -y yum-utils
// 加入 docker 的資源庫
# sudo yum-config-manager \
--add-repo \
https://docs.docker.com/engine/installation/linux/repo_files/centos/docker.repo
// 可加入測試版本的 docker
// 使用 yum update 要小心, 會以最新版本進行更新
# sudo yum-config-manager --enable docker-testing
// 也可以取消測試版本
# sudo yum-config-manager --disable docker-testing
// 列出 Docker 的版本
# sudo yum list docker-engine.x86_64 --showduplicates |sort -r
// 安裝 Docker 指定版本
# sudo yum -y install docker-engine-<VERSION_STRING>
// 啟動 Docker
# sudo systemctl start docker
// 開機自動啟動 Docker
# sudo systemctl enable docker
// 下載 ubuntu image 從 docker hub
# sudo docker pull ubuntu:12.04
// 執行 ubuntu 的 bash
# sudo docker run -t -i ubuntu:12.04 /bin/bash
// 列出本機 images
# sudo docker images
參考文件
Docker: https://docs.docker.com/engine/installation/linux/centos/
Git book: https://philipzheng.gitbooks.io/docker_practice/install/centos.html