Docker 运行 命令挂起
Docker Run command hangs
开始 4/29/2017 更新
PS C:\Users\shein> docker run -it ubuntu bash
PS C:\Users\shein> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f358524abd13 ubuntu "bash" 2 minutes ago Up 2 minutes zen_feynman
PS C:\Users\shein> docker kill $(docker ps -q)
f358524abd13
PS C:\Users\shein> docker rm $(docker ps -a -q)
f358524abd13
PS C:\Users\shein> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
PS C:\Users\shein> docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest f7b3f317ec73 5 days ago 117 MB
hello-world latest 48b5124b2768 3 months ago 1.84 kB
PS C:\Users\shein>
2017 年 4 月 29 日更新结束
天哪,我是 docker 的新手,我最近在 windows 10 上安装了 Docker(Docker 版本 17.03.1-ce,构建 c6d412e)对我拉下来的几张图片效果很好(我很高兴!)然后 运行 命令开始挂起。
幸运的是,"docker run hello-world" 仍然有效,但它是唯一仍然有效的方法。
例如,"docker -it Ubuntu bash" 不再 运行,我不知道发生了什么变化。输入 "docker -it Ubuntu bash" 后它会一直挂起,直到我按下 ^c.
另一个曾经工作但现在也挂起的示例是 "docker run -it microsoft/dotnet:latest"。我曾经得到 bash 提示符,可以在 docker 容器内编写、编译和 运行 C# 程序。现在它只是在我按下 docker 运行 命令上的 return 键后挂起。
我试过杀死所有容器并删除所有图像。
查看下面的结果。 "docker run -it ubuntu bash" 又挂了。
谢谢
齐格弗里德
PS C:\Users\shein> docker run -it ubuntu bash
docker : Unable to find image 'ubuntu:latest' locally
At line:1 char:1
+ docker run -it ubuntu bash
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Unable to find ...latest' locally:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
latest:
Pulling from library/ubuntu
aafe6b5e13de:
Pulling fs layer
0a2b43a72660: Pulling fs layer
18bdd1e546d2:
Pulling fs layer
8198342c3e05:
Pulling fs layer
f56970a44fd4:
Pulling fs layer
8198342c3e05:
Waiting
f56970a44fd4:
Waiting
0a2b43a72660:
Download complete
18bdd1e546d2:
Download complete
8198342c3e05:
Verifying Checksum
8198342c3e05: Download complete
f56970a44fd4:
Verifying Checksum
f56970a44fd4:
Download complete
aafe6b5e13de:
Verifying Checksum
aafe6b5e13de: Download complete
aafe6b5e13de:
Pull complete
0a2b43a72660:
Pull complete
18bdd1e546d2:
Pull complete
8198342c3e05:
Pull complete
f56970a44fd4:
Pull complete
Digest: sha256:f3a61450ae43896c4332bda5e78b453f4a93179045f20c8181043b26b5e79028
Status: Downloaded newer image for ubuntu:latest
在我的例子中,问题是因为我使用了 Powershell ISE。
当我使用 Powershel regular 时,它运行良好。
开始 4/29/2017 更新
PS C:\Users\shein> docker run -it ubuntu bash
PS C:\Users\shein> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f358524abd13 ubuntu "bash" 2 minutes ago Up 2 minutes zen_feynman
PS C:\Users\shein> docker kill $(docker ps -q)
f358524abd13
PS C:\Users\shein> docker rm $(docker ps -a -q)
f358524abd13
PS C:\Users\shein> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
PS C:\Users\shein> docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest f7b3f317ec73 5 days ago 117 MB
hello-world latest 48b5124b2768 3 months ago 1.84 kB
PS C:\Users\shein>
2017 年 4 月 29 日更新结束
天哪,我是 docker 的新手,我最近在 windows 10 上安装了 Docker(Docker 版本 17.03.1-ce,构建 c6d412e)对我拉下来的几张图片效果很好(我很高兴!)然后 运行 命令开始挂起。
幸运的是,"docker run hello-world" 仍然有效,但它是唯一仍然有效的方法。
例如,"docker -it Ubuntu bash" 不再 运行,我不知道发生了什么变化。输入 "docker -it Ubuntu bash" 后它会一直挂起,直到我按下 ^c.
另一个曾经工作但现在也挂起的示例是 "docker run -it microsoft/dotnet:latest"。我曾经得到 bash 提示符,可以在 docker 容器内编写、编译和 运行 C# 程序。现在它只是在我按下 docker 运行 命令上的 return 键后挂起。
我试过杀死所有容器并删除所有图像。 查看下面的结果。 "docker run -it ubuntu bash" 又挂了。
谢谢 齐格弗里德
PS C:\Users\shein> docker run -it ubuntu bash
docker : Unable to find image 'ubuntu:latest' locally
At line:1 char:1
+ docker run -it ubuntu bash
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Unable to find ...latest' locally:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
latest:
Pulling from library/ubuntu
aafe6b5e13de:
Pulling fs layer
0a2b43a72660: Pulling fs layer
18bdd1e546d2:
Pulling fs layer
8198342c3e05:
Pulling fs layer
f56970a44fd4:
Pulling fs layer
8198342c3e05:
Waiting
f56970a44fd4:
Waiting
0a2b43a72660:
Download complete
18bdd1e546d2:
Download complete
8198342c3e05:
Verifying Checksum
8198342c3e05: Download complete
f56970a44fd4:
Verifying Checksum
f56970a44fd4:
Download complete
aafe6b5e13de:
Verifying Checksum
aafe6b5e13de: Download complete
aafe6b5e13de:
Pull complete
0a2b43a72660:
Pull complete
18bdd1e546d2:
Pull complete
8198342c3e05:
Pull complete
f56970a44fd4:
Pull complete
Digest: sha256:f3a61450ae43896c4332bda5e78b453f4a93179045f20c8181043b26b5e79028
Status: Downloaded newer image for ubuntu:latest
在我的例子中,问题是因为我使用了 Powershell ISE。
当我使用 Powershel regular 时,它运行良好。