做網(wǎng)站原型圖是用什么軟件業(yè)務(wù)網(wǎng)站制作
docker國(guó)內(nèi)鏡像源配置及走代理設(shè)置_docker 鏡像代理-CSDN博客
docker命令走代理
實(shí)際測(cè)試下來,就算我們修改成功了國(guó)內(nèi)的鏡像源,有時(shí)候由于國(guó)內(nèi)鏡像更新不及時(shí),或者需要拉取的鏡像比較冷門,只有域外鏡像站才有,那么我們不得不讓docker pull命令,走我們的代理。
我們?cè)赿ocker的進(jìn)程服務(wù)文件夾配置我們的代理設(shè)置,如果沒有我們就新建這個(gè)文件夾:
sudo mkdir /etc/systemd/system/docker.service.d
然后在docker.service.d文件夾里新建我們的代理文件proxy.conf
sudo vim proxy.conf
并把文件寫如下面這個(gè)格式:
[Service]?
Environment="HTTP_PROXY=代理服務(wù)器ip:port"?
Environment="HTTPS_PROXY=代理服務(wù)器ip:port"
假如我們本機(jī)已經(jīng)設(shè)置好代理了,那么代理服務(wù)器就可以寫為localhost,端口就是我們?cè)O(shè)置的http和https代理端口即可,形如:
[Service]?
Environment="HTTP_PROXY=localhost:port"?
Environment="HTTPS_PROXY=localhost:port"
保存并退出proxy.conf文件,和更改鏡像源一樣,重啟docker,并重啟daemon進(jìn)程。
sudo systemctl daemon-reload?? ??? ?#重啟daemon進(jìn)程
sudo systemctl restart docker?? ??? ?#重啟docker
最后我們?nèi)匀皇球?yàn)證一下是否修改成功,運(yùn)行
docker info
在長(zhǎng)串info信息中如果出現(xiàn)類似下文的內(nèi)容:
?HTTP Proxy: 代理服務(wù)器ip:portHTTPS Proxy: 代理服務(wù)器ip:port
那就說明我們已經(jīng)成功設(shè)置docker pull命令走代理了,一般情況下也就不會(huì)出現(xiàn)拉取鏡像卡死的情況了。