docker run
Posted 鹤顶草
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker run相关的知识,希望对你有一定的参考价值。
1、登录Docker Hub 账户
2、输入命令:构建一个web应用。
docker run -d -P training/webapp python app.py
参数说明:
-
-d:让容器在后台运行。
-
-P:将容器内部使用的网络端口映射到我们使用的主机上。
查看web应用容器---docker ps
主要看端口信息——0.0.0.0:32768->5000/tcp
Docker 开放了5000端口(默认python flask端口)映射到主机端口32768上。
也可以指定 -p 标识来绑定指定端口。
docker run -d -p 5000:5000 training/webapp python app.py
通过docker ps 命令可以查看到容器的端口映射,docker还提供了另一个快捷方式:docker port,使用 docker port 可以查看指定 (ID或者名字)容器的某个确定端口映射到宿主机的端口号。
3、在浏览器。(同一个容器又运行了一次@……@)
以上是关于docker run的主要内容,如果未能解决你的问题,请参考以下文章
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?(代码
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?(代码
add application window with unknown token XXX Unable to add window;is your activity is running?(代码片段
add application window with unknown token XXX Unable to add window;is your activity is running?(代码片段
svn报错cleanup failed–previous operation has not finished; run cleanup if it was interrupted的解决办法(代码片段
denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock.......(代码片