zoukankan      html  css  js  c++  java
  • docker02

    4.1 新建容器并启动

    docker run <参数> 镜像id|镜像名称

    参数说明:

    ①、--name: 为启动容器指定一个名字,注意有两个 --。

    ②、-d:表示以后台方式运行,并返回容器ID。

    ③、-i:以交互模式运行容器。

    ④、-t:为容器重新分配一个伪输入终端。

    ⑤、-p: 主机端口:容器端口 | 容器端口 | ip:主机端口:容器端口。

    ⑥、-P:随机端口映射,容器内部端口随机映射到主机端口。

    ⑦、--link=[]:添加链接到另一个容器。

    4.2 进入容器

    ①、使用run方式在创建时进入

    docker run -it [镜像id|镜像名] /bin/bash

    ②、使用 attach 命令(进入已启动的容器)

    直接进入 容器启动命令的终端,不会启动新进程,多个attach连接共享容器屏幕,参数:--sig-proxy=false 确保CTRL-D或CTRL-C不会关闭容器

    docker attach --sig-proxy=false 容器名称|容器ID

    ③、使用 exec 命令(进入已启动的容器)

    进入容器后开启一个新的终端,可以在里面进行操作。

    docker exec -it 容器名称|容器ID /bin/bash

    4.3 退出容器

    ①、Ctrl+P+Q : 仅退出容器,不关闭容器。

    ②、exit: 关闭容器并退出。

    4.4 查看所有运行的容器

    1、查看正在运行的容器

    docker ps

    2、查看正在运行的容器的ID

    docker ps -q

    3、查看正在运行+历史运行过的容器

    docker ps -a

    4、显示运行容器总文件大小

    docker ps -s

    4.5 停止与删除容器

    ①、停止一个运行中的容器

    docker stop 容器名|容器id

    ②、杀掉一个运行中的容器

    docker kill 容器名|容器id

    ③、删除一个已停止的容器

    docker rm 容器名|容器id

    ④、删除一个运行中的容器

    docker rm -f 容器名|容器id

  • 相关阅读:
    2019牛客暑期多校训练营(第三场)B题、H题
    2019牛客暑期多校训练营(第四场)k题、j题
    Manacher算法 & Palindrome
    HDU 3336——Count the string
    判断一个点是否在三角形内
    P1052 过河
    P1353 [USACO08JAN]跑步Running
    hdu 1686 Oulipo
    Cyclic Nacklace HDU
    高精地图技术分析
  • 原文地址:https://www.cnblogs.com/huaobin/p/15692146.html
Copyright © 2011-2022 走看看