分配端口 docker 问题
assign port docker issue
我在浏览器中将我的 docker 图像分配给 运行 端口,但是当我分配给端口时它给我错误,如
通过执行这条命令
docker run -d -P 86:5000 secondphp2
> Unable to find image '86:5000' locally docker: Error response from
> daemon: repository 86 not found: does not exist or no pull access. See
> 'docker run --help'.
这是我的 docker 文件
FROM php:7.0-apache
COPY / C:\wamp64\www\test
EXPOSE 86
我已经成功创建了名为 secondphp2
的图像,我知道这是因为当我 运行 这个命令时 docker ps -a
它给我的响应就像
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fe1840c962c4 secondphp2 "/bin/bash" 2 days ago Exited (0) 2 days ago sleepy_bose
我是否遗漏了什么或有什么线索可以解决这个问题?
编辑
首先,我使用此命令从 docker 文件上面创建了 docker 图像文件
docker build -t secondphp2 .
在 运行执行此命令后图像已成功创建
REPOSITORY TAG IMAGE ID CREATED SIZE
secondphp2 latest 7968d546d5fd 2 days ago 346 MB
我不能对你的 post 发表评论,但它给出的错误让我假设你在启动 docker 时没有使用正确的语法。
docker 代理显然正在尝试查找名为 86 的图像的版本 5000。
你能告诉我们你是什么 运行 开始 docker 吗?
尝试:
docker run -d -p 86:5000 secondphp2
-P
(大写)不是有效标志。要公开端口,请使用小写 -p
。
传递给 docker 的参数顺序很重要:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
- 选项:
-p 86:5000
和 -d
是选项。
- 图像:
secondphp2
- ARG:传递给图像执行的参数(例如:
/bin/sh -l
)
我在浏览器中将我的 docker 图像分配给 运行 端口,但是当我分配给端口时它给我错误,如
通过执行这条命令
docker run -d -P 86:5000 secondphp2
> Unable to find image '86:5000' locally docker: Error response from
> daemon: repository 86 not found: does not exist or no pull access. See
> 'docker run --help'.
这是我的 docker 文件
FROM php:7.0-apache
COPY / C:\wamp64\www\test
EXPOSE 86
我已经成功创建了名为 secondphp2
的图像,我知道这是因为当我 运行 这个命令时 docker ps -a
它给我的响应就像
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fe1840c962c4 secondphp2 "/bin/bash" 2 days ago Exited (0) 2 days ago sleepy_bose
我是否遗漏了什么或有什么线索可以解决这个问题?
编辑
首先,我使用此命令从 docker 文件上面创建了 docker 图像文件
docker build -t secondphp2 .
在 运行执行此命令后图像已成功创建
REPOSITORY TAG IMAGE ID CREATED SIZE
secondphp2 latest 7968d546d5fd 2 days ago 346 MB
我不能对你的 post 发表评论,但它给出的错误让我假设你在启动 docker 时没有使用正确的语法。 docker 代理显然正在尝试查找名为 86 的图像的版本 5000。
你能告诉我们你是什么 运行 开始 docker 吗?
尝试:
docker run -d -p 86:5000 secondphp2
-P
(大写)不是有效标志。要公开端口,请使用小写 -p
。
传递给 docker 的参数顺序很重要:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
- 选项:
-p 86:5000
和-d
是选项。 - 图像:
secondphp2
- ARG:传递给图像执行的参数(例如:
/bin/sh -l
)