docker container

本文详细介绍了Docker容器的各种操作命令及其参数,包括容器的创建、启动、停止、重启、删除、日志查看等,同时提供了如何设置环境变量、绑定卷、分配伪TTY等高级配置的说明。

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

docker 容器操作

常用

参数描述
-a,–attach listAttach to STDIN, STDOUT or STDERR
-c,–cpu-shares intCPU shares (relative weight)
-d,–detachRun container in background and print container ID
-e,–env listSet environment variables
-h,–hostname stringContainer host name
-i,–interactiveKeep STDIN open even if not attached
-l,–label listSet meta data on a container
-m, --memory bytesMemory limit
-p, --publish listPublish a container’s port(s) to the host
-P, --publish-allPublish all exposed ports to random ports
-t, --ttyAllocate a pseudo-TTY
-u, --user stringUsername or UID (format: <name
-v, --volume listBind mount a volume
-w, --workdir stringWorking directory inside the container
参数描述
–name stringAssign a name to the container

使用

docker container COMMAND

命令描述
docker container attach进入正在运行的容器
docker container commit保存现在的容器为镜像
docker container cp拷贝镜像中的稳健
docker container create创建新的容器
docker container diffInspect changes to files or directories on a container’s filesystem
docker container exec在指定容器中运行命令
docker container export导出容器为 a tar archive
docker container inspect查看容器的具体信息
docker container killKill one or more running containers
docker container logs查看容器的日志
docker container ls列出所有容器
docker container pausePause all processes within one or more containers
docker container port列出所有的端口
docker container prune删除所有停止的容器
docker container rename重命名容器
docker container restart重启容器
docker container rm删除容器
docker container runRun a command in a new container
docker container startStart one or more stopped containers
docker container statsDisplay a live stream of container(s) resource usage statistics
docker container stopStop one or more running containers
docker container topDisplay the running processes of a container
docker container unpauseUnpause all processes within one or more containers
docker container updateUpdate configuration of one or more containers
docker container waitBlock until one or more containers stop, then print their exit codes

参考文献:
https://docs.docker.com/engine/reference/commandline/container/#child-commands

Docker容器是通过Docker镜像创建的可运行实例。Docker容器是在Docker镜像的基础上建立一个可读写的容器层。镜像负责存储和分发应用程序,而容器负责运行应用程序。常用的Docker容器指令包括: - `docker container ls`:列出所有正在运行的容器的列表。 - `docker container ls -a`:列出所有容器的列表,包括正在运行的和已退出的容器。\[2\] 如果你想运行一个Docker容器,可以使用`docker run <IMAGE STRING>`命令,其中`<IMAGE STRING>`是你想要运行的镜像名称或标签。\[2\] 如果你想删除所有已退出的容器,可以使用以下命令: 1. 列出所有状态为exited的容器的ID:`docker container ls -f "status=exited" -q`\[1\] 2. 根据上述ID删除所有容器:`docker rm $(docker container ls -f "status=exited" -q)`\[1\] #### 引用[.reference_title] - *1* *2* [Docker Container介绍](https://blog.youkuaiyun.com/lt326030434/article/details/90384228)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [三、Docker相关概念-container](https://blog.youkuaiyun.com/qq_26707371/article/details/101467711)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值