侧边栏壁纸
  • 累计撰写 135 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

运行web容器

1、搜索webapp镜像

docker search webapp

img

2、拉取training/webapp镜像

docker pull training/webapp

img

3、在容器中运行web应用

docker run -d -P training/webapp python app.py

参数说明:

  • **-d:**让容器在后台运行。
  • **-P:**将容器内部使用的网络端口随机映射到我们使用的主机上。

img

PORTS选项中的意思为:将容器内应用的端口5000映射到本机中的随机端口49153中。

4、访问49353端口

img

5、自定义映射端口

docker run -d -p 4000:5000 training/webapp python app.py

img

参数说明:

  • -p 4000:5000为将容器内应用端口映射到用户自定义的4000端口

img

6、查看容器内应用的端口映射情况

命令:docker port 容器ID/容器名称

img

7、查看WEB应用程序日志

命令:docker logs 容器ID/容器名称

img

命令:docker logs -f 容器ID/容器名称

参数说明:

  • -f 与tail -f 效果一致,可实时显示日志变化情况

img

8、查看WEB应用程序容器的进程

命令:docker top

img

9、查看Docker的底层信息

命令:docker inspect 容器ID/容器名称

返回一个 JSON 文件记录着 Docker 容器的配置和状态信息

img

10、停止WEB应用容器

命令:docker stop 容器ID/容器名称

img

img

11、重启WEB应用容器

命令:docker restart 容器ID/容器名称

img

12、查看最后一次创建的容器

命令:docker ps -l

img

13、删除WEB应用容器

命令:docker rm 容器ID/容器名称

注意: 删除容器时,容器必须是停止状态,否则会报错误

img

0
博主关闭了所有页面的评论