zoukankan      html  css  js  c++  java
  • Docker容器常用命令

    Docker 容器使用

    获取镜像

    docker pull <镜像名>

    已安装的镜像列表

    docker images

    启动镜像

    docker run -it ubuntu /bin/bash

    参数说明:

    • -i: 交互式操作。
    • -t: 终端。
    • ubuntu: ubuntu 镜像。
    • /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。

    要退出终端,直接输入 exit:

    启动已停止运行的容器

    已停止的镜像列表

    docker ps -a

     使用 docker start 启动一个已停止的容器

    docker start <CONTAINER ID>

    后台运行镜像   -d 指定容器的运行模式

    docker run -itd --name ubuntu-test ubuntu /bin/bash

    进入容器

    在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入:

    1、docker attach <CONTAINER ID> 
    2、docker exec -it
    <CONTAINER ID> /bin/bash
    推荐使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。

     导入导出容器

    docker export 容器ID  >  导出位置以及文件名
    cat 文件快照位置 | docker import - test/ubuntu:v1 (容器名:版本)

    删除容器

    docker rm -f 容器ID/容器NAME

    随机端口运行WEB项目

    docker pull training/webapp  # 载入镜像
    docker run -d -P training/webapp python app.py
    
    -d:让容器在后台运行。
    -P:将容器内部使用的网络端口随机映射到我们使用的主机上。

    指定端口运行运行WEB项目

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

     -p 参数来设置不一样的端口

    查看指定 (ID 或者名字)容器的某个确定端口映射到宿主机的端口号

    docker port 容器 ID/ 名字

    查看 WEB 应用程序日志

    docker logs -f 容器 ID/ 名字

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

    docker top 容器 ID/ 名字

    检查 WEB 应用程序

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

    docker inspect 容器 ID/ 名字
  • 相关阅读:
    10/28总结
    10/27总结
    10/26总结
    10/25总结
    10/24总结
    毕业设计第二周整理规划
    毕业设计第一周第五天完成情况汇总
    毕业设计第一周第四天完成情况汇总
    毕业设计第一周第三天完成情况汇总
    毕业设计第一周第二天完成情况汇总
  • 原文地址:https://www.cnblogs.com/lc0605/p/14607647.html
Copyright © 2011-2022 走看看