docker安裝和配置
阿新 • • 發佈:2018-11-02
安裝docker注意版本作業系統版本(centos7或者以上),我就被坑過,一頓猛操作,然後各種報錯,最後發現是centos6.9,趕緊聯絡運維重灌系統。
centos7原生yum源安裝的docker只有1.13版本
如果需要安裝最新版本,請參考docker官網。
建議net開發在操作時不要用root賬號操作,因為生產環境不會給到root許可權,所以如果因許可權不一致導致的線上問題,後期排查起來會很痛苦,java開發可能linux都很熟悉,我們net的就差很多。
1. 安裝docker
sudo yum install docker
2. 新增docker使用者組
sudo -S groupadd docker
3. 設定開機自動啟動
sudo -S chkconfig docker on
5. 將當前非root的使用者加入docker使用者組
sudo -S gpasswd -a ${username} docker
6. 修改docker配置-掛載目錄和國內映象mirror
sudo vim /etc/docker/daemon.json
{ "registry-mirrors": [ "https://registry.docker-cn.com" ], "insecure-registries" : [ "172.16.0.120:5000" ], "graph": "/docker" }
registry-mirrors:映象源,可以調整為你自己的阿里雲加速器源啊,或者騰訊的加速器源,
insecure-registries:公司內部映象源倉庫(非https)
graph:docker儲存的目錄,建議找個大一點的盤
按需調整以上三項,如果不需要調整可以不寫
另:注意格式,一個格式不對,docker直接啟動不了
7. 下載docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
如果因偉大的網路問題,導致無法下載,可以提前去github下載好後copy到伺服器上
8. 拷貝docker-compose
sudo chmod +x /usr/local/bin/docker-compose
9. 重啟伺服器
sudo shutdown -r now
10. 檢查是否安裝完成
docker run hello-world
11. docker常用命令
docker ps : 檢視當前所有執行中的容器,-a表示包括已經退出的
docker images : 檢視所有的映象
docker save : 匯出映象
docker load : 匯入映象檔案
docker export : 匯出容器
docker import : 匯入容器
docker tag :為映象打tag
docker build : 構建自定義映象
注:會在使用過程中詳細講解命令的用途