操做系統:CentOS7.2 php
內存:1GB html
CPU:2核docker
docker服務操做命令以下ubuntu
service docker start #啓動服務 service docker stop #中止服務 service docker restart #重啓服務 service docker status #查看服務狀態
docker是一個CS模型,須要先啓動服務端,直接執行 sudo service docker start 啓動docker服務。centos
sudo service dokcer start service docker status # 檢查服務狀態
直接運行 sudo docker run hello-world。第一次會從遠程私服 獲取 鏡像 而後啓動bash
sudo docker ps -a # 查看目前docker的狀態
每一次執行docker 命令 都要執行 sudo 提權才能操做,很是麻煩。composer
那麼咱們如何作到直接運行docker就能夠?ionic
因爲docker服務啓動的時候 若是有 docker用戶組, 默認 /var/run/docker.sock 就會改爲 docker用戶組。因此咱們只要有了docker用戶組就能夠了。學習
操做步驟以下測試
建立一個docker組
sudo groupadd docker
添加當前用戶到docker組
sudo usermod -aG docker $USER
重啓docker服務
sudo service docker restart
測試效果
docker ps -a
每次咱們獲取鏡像從遠程獲取的,默認從 docker.io 這個網站獲取。因爲這個網站是國外的,因此訪問相對有點慢,因此咱們能夠經過國內鏡像來獲取。
操做步驟以下
編輯 /etc/sysconfig/docker,添加以下內容
{
"debug" : true,
"registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn/" ]
}
重啓服務 sudo service docker restart
題外話:
爲了配置這個加速鏡像,花了很多時間。網上有各類版本。反正都不行,折騰了很久。發如今centos安裝docker的方式不對,偷懶直接使用了yum install docker。這樣是不對的 由於目前官網就是docker-ce和docker-ee兩個版本。要時刻保持學習了,不能官網的變更就不是那麼敏感了。
關於安裝docker-ce 請查看文章:【實戰】Docker 入門實戰一:安裝Docker