1. 程式人生 > >docker技術注意點

docker技術注意點

1.下載完docker.io後,需要重啟一下docker服務


2.檢視oracle的等級並進行下載

3.預設安裝完 docker 後,每次執行 docker 都需要執行 sudo 命令,非常浪費時間影響效率。如果不跟 sudo,直接執行 docker images 命令會有如下問題:

FATA[0000] Get http:///var/run/docker.sock/v1.18/images/json: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?

於是考慮如何免 sudo 使用 docker,經過查詢資料,發現只要把使用者加入 docker 使用者組即可,具體用法如下。

  • 如果還沒有 docker group 就新增一個:

    1. sudo groupadd docker
  • 將使用者加入該 group 內。然後退出並重新登入就生效啦。

    1. sudo gpasswd -a ${USER} docker
  • 重啟 docker 服務

    1. sudo service docker restart
  • 切換當前會話到新 group 或者重啟 X 會話

    1. newgrp - docker
    2. OR
    3. pkill X

注意,最後一步是必須的,否則因為 groups 命令獲取到的是快取的組資訊,剛新增的組資訊未能生效,所以 docker images

 執行時同樣有錯。