Docker 容器管理

1.列出容器

列出当前环境下的容器:docker ps [OPTIONS]
在这里插入图片描述

2.运行容器

(1)以命令行模式启动并进入该容器:docker run -it ubuntu /bin/bash
参数说明:
-i: 交互式操作。
-t: 终端。
ubuntu: ubuntu 镜像。
/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
要退出终端,直接输入 exit:
在这里插入图片描述
(2)以后台运行的模式启动容器:docker run -itd --name ubuntu-test ubuntu /bin/bash
在这里插入图片描述
加了 -d 参数默认不会进入容器,想要进入容器需要使用 docker exec 指令。

(3)启动已经停止的容器:
先使用命令:docker ps -a 查询所有启动过的容器。
再使用命令:docker start ff74a5a3daeb 或者 docker restart ff74a5a3daeb 来重新启动之前停掉的容器。
在这里插入图片描述

3.进入容器

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

  • docker attach:这种方式进入容器后,在退出容器的时候会导致容器停止。
  • docker exec:推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。
    (1)使用attach命令进入容器:docker attach ff74a5a3daeb
    在这里插入图片描述
    (2)使用exec命令进入容器:docker exec -it ad121dfd009b /bin/bash
    在这里插入图片描述
4.停止容器

停止容器的命令:docker stop <容器 ID>
在这里插入图片描述

5.创建容器

创建一个新的容器但不启动它:docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
在这里插入图片描述

6.启动容器

启动一个或多个已经被停止的容器:docker start [OPTIONS] CONTAINER [CONTAINER...]
在这里插入图片描述

7.重启容器

重新启动一个正在运行的容器:docker restart [OPTIONS] CONTAINER [CONTAINER...]
在这里插入图片描述

8.杀掉容器

杀掉一个运行中的容器:docker kill [OPTIONS] CONTAINER [CONTAINER...]
在这里插入图片描述

9.暂停容器

暂停容器中所有的进程:docker pause CONTAINER [CONTAINER...]
在这里插入图片描述

10.恢复容器

恢复容器中所有的进程:docker unpause CONTAINER [CONTAINER...]
在这里插入图片描述

11.删除容器

删除一个或多个容器:docker rm [OPTIONS] CONTAINER [CONTAINER...]
在这里插入图片描述

12.导出容器

将CONTAINER ID为cd0007ec8998的容器按日期保存为tar文件:
docker export -o mytomcat-date +%Y%m%d.tar cd0007ec8998
在这里插入图片描述

13.提交容器

用容器创建一个新的镜像:docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
在这里插入图片描述

14.查看容器资源消耗情况

docker stats CONTAINER
在这里插入图片描述

15.查看容器运行日志

docker logs --tail 5 -f CONTAINER
Docker 容器管理_第1张图片

你可能感兴趣的:(docker,docker)