日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄
  • docker run hello-world遇到錯誤消息-error during conne
  • docker安裝以及docker run hello-world 不能下載鏡像報錯
  • 總結

docker run hello-world遇到錯誤消息-error during conne

執行命令行:

docker run hello-world

解決docker run hello-world遇到錯誤消息-error during conne

遇到錯誤消息:

docker: error during connect: This error may indicate that the docker daemon is not running.: Post “http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/create”: open //./pipe/docker_engine: The system cannot find the file specified.
See ‘docker run –help’.

錯誤消息里已經解釋清楚原因了:docker daemon 沒有啟動。

進到文件夾:C:\Program Files\Docker\Docker

執行 DockerCli -switchDaemon 之后,

解決docker run hello-world遇到錯誤消息-error during conne

任務欄里看到這個 icon:

解決docker run hello-world遇到錯誤消息-error during conne

之后執行成功:

解決docker run hello-world遇到錯誤消息-error during conne

這條消息打印的背后,執行了這些事情:

(1) The Docker client contacted the Docker daemon.

Docker 客戶端同 docker daemon 連接

(2) The Docker daemon pulled the “hello-world” image from the Docker Hub.
(windows-amd64, nanoserver-1809)

因為這個命令是第一次執行,Docker daemon 從 docker hub 網站,將 hello-world 鏡像下載到本地。

(3) The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.

Docker daemon 基于下載好的鏡像,創建一個新的容器,后者運行鏡像,產生一條輸出消息

(4) The Docker daemon streamed that output to the Docker client, which sent it to your terminal.

Docker daemon 將輸出發給 docker 客戶端,后者再發到 Windows 控制臺。

docker安裝以及docker run hello-world 不能下載鏡像報錯

官方Docker 的文檔地址

https://docs.docker.com/engine/install/centos/

以下的代碼需要連接 Linux的Centos服務器,Xshell執行

1.刪除之前的版本

 	yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2.設置存儲庫 需要的安裝包

yum install -y yum-utils

3.設置鏡像(這里我用的是阿里云的鏡像,默認是國外的太慢了)

yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

https://pi9dpp60.mirror.aliyuncs.com 上面的網址最好用這個網址代替,這個是阿里云的個人鏡像加速,上面的可能會出錯,詳情請向下看

4.安裝最新版的Docker引擎 ce社區 ee企業

yum install docker-ce docker-ce-cli containerd.io

5.啟動Docker

systemctl start docker

6.看看Docker是否安裝

docker version

下圖就是成功頁面

解決docker run hello-world遇到錯誤消息-error during conne

7.hello world 測試

出現以下圖片是正常

解決docker run hello-world遇到錯誤消息-error during conne

測試安裝鏡像

docker pull  mysql    就會安裝mysql最新版本

但是?。。。。?!我出現以下錯誤:

docker: Error response from daemon: Head https://registry-1.docker.io/v2/library/hello-world/manifests/latest: 
Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fhello-world%3Apull&service=registry.docker.io: read tcp 172.18.232.161:33136->54.165.240.225:443: read: connection reset by peer.
See 'docker run –help'.

意思就是鏡像沒弄好,我們需要配置下鏡像加速器就好了。

我的是阿里云的服務器,登陸到控制臺-容器鏡像服務-鏡像加速器

將里邊的,代碼一行一行執行即可,如下:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://pi9dpp60.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

卸載Docker

 sudo yum remove docker-ce docker-ce-cli containerd.io

刪除目錄和卷

 sudo rm -rf /var/lib/docker
 sudo rm -rf /var/lib/containerd

Docker所有的鏡像都會在DockerHub上面下載。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

分享到:
標簽:dockerrunhello 服務器 消息 解決 錯誤
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定