最近在復現一篇****,需要用到docker,但是直接使用官方源docker build會很慢,所以需要更換映象源。方法很簡單,但是會遇到坑。
首先可以找到國內可用的幾個映象源:
docker 官方中國區:
網易:中國科技大學:
阿里雲:
增加或修改docker的映象源配置檔案/etc/docker/daemon.json,我這裡使用的是gedit命令,會報警
sudo gedit /etc/docker/daemon.json
在檔案中新增映象源的位址,如
儲存並退出,下一步有很多教程都沒說,但是我認為是必要的
sudo systemctl daemon-reload
sudo systemctl restart docker
然後通過以下命令檢視是否生效,但此時一般會報錯error
docker info|grep mirrors -a 1
直接使用docker build 也會報錯大致如下:
failed to dial grpc: cannot connect to the docker daemon. is 'docker daemon' running on this host?: dial unix /var/run/docker.sock: connect: permission denied
問題在於需要修改/var/run/docker.sock的許可權,需要修改為777,此時需要進入root許可權進行操作,否則也會報錯
進入root模式後
chmod -r 777 /var/run/docker.sock
修改了上述檔案的許可權,此時再檢視映象源是否生效以及執行docker build命令不會報錯
docker info|grep mirrors -a 1
得到輸出如下
warning: no swap limit support參考registry mirrors:
/
ubuntu linux下修改docker映象源
許可權問題
Ubuntu 16 04下修改MySQL預設編碼
本人多次嘗試,最終整理,伺服器為阿里雲ubunbtu16.04,操作成功 首先進入mysql存放配置檔案的目錄 cd etc mysql ls會發現有個檔案是my.cnf,這個檔案是mysql的配置檔案 用vim開啟此檔案 vim my.cnf開啟my.cnf後,會發現在此檔案的最後有兩行 此配置檔...
Ubuntu16 04下terminator的使用
安裝terminator sudo apt get install terminator常用快捷鍵 命令 說明 ctrl shift o 水平分割視窗 ctrl shift e 垂直分割視窗 f11 全屏 退出全屏 ctrl shift c 複製 ctrl shift v 貼上 ctrl tab 在...
修改ubuntu16 04 螢幕亮度
一,讓ubuntu記住前一次關機的亮度。修改grub引導程式的配置檔案 sudo vi etc default grub 修改後更新 檔案,修改才會生效 sudo update grub 開啟後如下 6 grub default 0 7 grub hidden timeout 0 8 grub hi...