Docker之容器常见操作

本文详细介绍了Docker容器的各种常用操作指令,包括容器的构建、查看、启动、终止、删除等,以及如何查看容器日志、进程和信息,还涉及容器的导入导出等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker之容器常见操作

1.docker容器构建相关的指令

1.1 docker create

创建一个容器,并处于停止状态
比如:
docker create --name=create_container centos:7
创建一个名字为create_container的容器处于停止状态(centos:7为本地基础镜像)

1.2 docker run

创建一个容器并启动容器
比如:
docker  run -it --name=inspect_shell centos:7 /bin/bash
创建一个名字为inspect_shell的容器,并启动了该容器(交互式容器)
docker run --name daemon_hello -d centos:7 /bin/bash -c "while true;do echo hello word;sleep 1;done"
创建一个名字为daemon_hello的容器,并启动了该容器(后台型容器)

2.docker容器查看指令

docker ps

docker ps
查看正在运行的容器
docker ps -a
查看所有的容器(包括已停止的容器)
docker  ps -al
查看最新创建的容器

3. 启动和终止容器

docker start container_id
启动一个处于停止状态的容器
docker stop container_id
终止一个容器
docker kill container_id
强制终止一个容器

4.删除一个容器

docker rm container_id
删除一个容器
docker rm $(docker ps -a -q)
批量删除所有的容器

5.依附容器

docker attach container_id
主要用于交互式利用start启动之后没有终端可以依附,不能作用于后台型容器

6.查看容器日志

docker logs  -f container_id
这个命令主要用于查看后台型容器的输出 -f参数用于实时输出

7.查看容器进程

docker top container_id
查看容器中的进程

8.查看容器信息

docker inspect container_id
输入容器所有的配置信息
docker inspect -f='{{.State.Running}}' container_id
利用 -f参数查看容器特定信息,该命令查看容器的运行状态

9.容器的导入导出

docker export container_id >export.tar
导出容器保存到本地并命名为export.tar
cat export.tar | docker import - imported:container
导入本地tar包作为一个镜像
docker import url res:tag
导入网络的容器作为一个镜像
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值