zoukankan      html  css  js  c++  java
  • Docker的使用

    Docker 容器使用

    Docker 客户端

    查看Docker客户端所有命令:docker

    更深入了解某个命令具体使用方法:docker  要查看的命令  --help

    运行一个web应用

    使用 docker 构建一个 web 应用程序:docker pull training/镜像的名字

    在docker容器中运行一个 Python Flask 应用来运行一个web应用:docker run -d -p training/镜像的名字 python app.py

                -d :让容器在后台运行

                 -p:将容器内部使用的网络端口映射到我们的使用的主机上

    查看 WEB 应用容器

    查看我们正在运行的容器: docker ps

    Docker 开放了5000端口映射到主机端口32769上。

    更改Docker运行的端口:docker run -d -p 5000:5000 training/镜像的名字 python app.py 

     查看容器端口映射的另一种方式: docker port 容器ID

    查看 WEB 应用程序日志

    查看容器内部标准输出: docker logs [ID或者名字]

    -f: 让 docker logs 像使用 tail -f 一样来输出容器内部的标准输出。

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

    查看容器内部运行的进程:docker top ID或容器名

    检查 WEB 应用程序

    检查Docker底层的信息:docker inspect

    使用 docker inspect 来查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。

    停止 WEB 应用容器

    停止容器的使用:docker stop ID或容器名

    重启WEB应用容器

    重新启动已经停止的容器: docker start ID或容器名

    查询最后一次创建的容器: docker ps -l

    重启正在运行的容器: docker restart 

    移除WEB应用容器

    删除不需要的容器:docker rm ID或容器名

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

  • 相关阅读:
    -webkit-line-clamp 多行文字溢出...
    整理一些知识碎片...
    localstorage sessionstorage和cookie的区别
    数据结构 --- Set
    Iterator(遍历器)
    ES6数组方法 -- reduce()
    ES6 -- 展开运算符
    Centos7 + Oracel 18c
    Mysql 查询返回大量数据导致内存溢出
    github的安装和使用
  • 原文地址:https://www.cnblogs.com/J-JUN/p/9698529.html
Copyright © 2011-2022 走看看