在使用Docker 下載鏡像時(shí),如果不配置鏡像加速,下載鏡像會(huì)比較慢,因?yàn)閲?guó)內(nèi)從 DockerHub 拉取鏡像有時(shí)會(huì)遇到困難,
此時(shí)我們可以配置鏡像加速器。Docker 官方和國(guó)內(nèi)很多云服務(wù)商都提供了國(guó)內(nèi)加速器服務(wù),例如:
科大鏡像:https://docker.mirrors.ustc.edu.cn/
網(wǎng)易:https://hub-mirror.c.1com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
當(dāng)配置某一個(gè)加速器地址之后,若發(fā)現(xiàn)拉取不到鏡像,可以切換到另一個(gè)加速器地址。國(guó)內(nèi)各大云服務(wù)商均提供了 Docker 鏡像加速服務(wù),
建議根據(jù)運(yùn)行 Docker 的云平臺(tái)選擇對(duì)應(yīng)的鏡像加速服務(wù)。Ubuntu好像是15.04帶來(lái)的更大變化是從upstart切換到systemd,
這兩個(gè)都是作為管理啟動(dòng)和系統(tǒng)服務(wù)啟動(dòng)的默認(rèn)設(shè)置。
對(duì)于使用 upstart 的系統(tǒng),編輯 /etc/default/docker 文件,在其中的 DOCKER_OPTS 中配置加速器地址:
DOCKER_OPTS="--registry-mirror=https://registry.docker-cn.com"
image.png
重新啟動(dòng)服務(wù):
$ sudo service docker restart
對(duì)于使用 systemd 的系統(tǒng),可以在 /etc/docker/daemon.json 中寫入如下內(nèi)容(如果文件不存在請(qǐng)新建該文件 mkdir -p /etc/docker):
{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}
也可以直接用Linux tee命令寫入文件,關(guān)于tee命令:
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://reg-mirror.qiniu.com/"]
}
EOF
然后重新啟動(dòng)服務(wù):
sudo systemctl daemon-reload
sudo systemctl restart docker
說(shuō)道這里,順便介紹下tee使用,
Linux tee命令是用于讀取標(biāo)準(zhǔn)輸入的數(shù)據(jù),并將其內(nèi)容輸出成文件。
tee指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù),將其內(nèi)容輸出到標(biāo)準(zhǔn)輸出設(shè)備,同時(shí)保存成文件。
語(yǔ)法
tee [-ai][--help][--version][文件...]
參數(shù):
-a或--append 附加到既有文件的后面,而非覆蓋它.
-i或--ignore-interrupts 忽略中斷信號(hào)。
--help 在線幫助。
--version 顯示版本信息。
實(shí)例
使用指令"tee"將用戶輸入的數(shù)據(jù)同時(shí)保存到文件"test1.txt"和"test2.txt"中,輸入如下命令:
$ tee test1.txt test2.txt #在兩個(gè)文件中復(fù)制內(nèi)容,執(zhí)行該命令后回車,提示等待用戶輸入數(shù)據(jù),我這里輸入 here is a text
以上命令執(zhí)行后,將提示用戶輸入需要保存到文件的數(shù)據(jù),如下所示:
image.png
此時(shí),可以分別打開(kāi)文件"test1.txt"和"test2.txt",查看其內(nèi)容是否均是剛才手動(dòng)標(biāo)注輸入的。
原文鏈接:https://www.zhoubotong.site/post/69.html

