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
yum-utils
,這樣咱們就能使用yum-config-manager
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --disable docker-ce-edge
sudo yum makecache fast
sudo yum install docker-ce
yum list docker-ce --showduplicates | sort -r
安裝不一樣版本linux
sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME>
sudo systemctl start docker
sudo docker run hello-world
https://yq.aliyun.com/articles/29941?spm=5176.10695662.1996646101.searchclickresult.1621ae48huyWBCnginx
docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS說明: -a stdin: 指定標準輸入輸出內容類型,可選 STDIN/STDOUT/STDERR 三項; -d: 後臺運行容器,並返回容器ID; -i: 以交互模式運行容器,一般與 -t 同時使用; -t: 爲容器從新分配一個僞輸入終端,一般與 -i 同時使用; --name="nginx-lb": 爲容器指定一個名稱; --dns 8.8.8.8: 指定容器使用的DNS服務器,默認和宿主一致; --dns-search example.com: 指定容器DNS搜索域名,默認和宿主一致; -h "mars": 指定容器的hostname; -e username="ritchie": 設置環境變量; --env-file=[]: 從指定文件讀入環境變量; --cpuset="0-2" or --cpuset="0,1,2": 綁定容器到指定CPU運行; -m :設置容器使用內存最大值; --net="bridge": 指定容器的網絡鏈接類型,支持 bridge/host/none/container: 四種類型; --link=[]: 添加連接到另外一個容器; --expose=[]: 開放一個端口或一組端口; http://blog.csdn.net/alen_xiaoxin/article/details/54694051
學習自官網:https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-using-the-convenience-script,周立博客:http://www.itmuch.com/docker/docker-2/docker