Docker(一)| 在 ubuntu 上安裝 docker 服務環境
詳細參考:https://www.runoob.com/docker/ubuntu-docker-install.html
沒有安裝linux環境可參考:Windows 安裝ubuntu 並使用 xshell 連接.
- 使用命令:
uname -r
//查看內核版本
Docker 要求Ubuntu/CentOS
系統的內核版本高於3.10
- 獲取最新版本的 Docker 安裝包
命令:wget -qO- https://get.docker.com/ | sh
然後輸入當前用戶的密碼
-
安裝docker後會提示:(root:用戶名稱)
當要以非root用戶可以直接運行docker時,需要執行 sudo usermod -aG docker root 命令,然後重新登陸
- 啓動
docker
後臺服務
命令:sudo service docker start
- 鏡像加速,到
/etc/docker/
目錄下查看是否有名稱爲daemon.json
的文件,沒有則創建,寫入下面的配置:
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
如果沒有權限創建文件,切換到/etc
目錄下執行命令: sudo chmod -R 777 /docker
如果沒有 vim 命令,參考:Docker 問題 | 編輯文件出現 bash: vi: command not found.
- 測試
docker
服務
命令:docker ps
如果報錯:
”Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial unix /var/run/docker.sock: connect: permission denied“
參考博客:https://www.cnblogs.com/informatics/p/8276172.html
推薦第二種方案,依次執行即可
第一種方案每次都要在命令前面加 sudo
個人感覺很焦灼