Docker 系列三: 操作 Docker 容器

本文详细介绍了如何操作Docker容器,包括新建、终止、进入、删除容器,以及容器的导出和导入。通过`docker run`创建并启动容器,使用`docker stop`和`docker kill`来终止容器,`docker attach`和`docker exec`进入容器,`docker rm`删除容器,`docker export`和`docker import`管理容器的备份和恢复。
摘要由CSDN通过智能技术生成

一、新建容器

1. 创建容器

创建容器之☞

create命令与容器运行模式相关的选项

命令

描述

-a, --attach=[]

是否绑定到标准输入、输出和错误

-d,--detach=true|false

是否在后台运行容器,默认为否

--detach-key=""

从 attach 模式退出的快捷键

--encrypoint=""

镜像存在入口命令时,覆盖为新的命令

--expose=[]

指定容器会暴露出来的端口或端口范围

--group-add=[]

运行容器的用户组

-i, --interactive=true|fasle

保持标准输入打开,默认为 false

--ipc=""

容器 IPC 命名空间,可以为其他容器或主机

--isolation="default"

容器使用的隔离机制

--log-driver="json-file"

指定容器的日志驱动类型,可以为 json-file、syslog、journald、gelf、fluented、awslogs、

splunk、etwlogs、gcplogs 或 none

--log-opt=[]

传递给日志的驱动选项

--net="bridge"

指定容器的网络模式,包括 bridge、none、其他容器内网络、host 的网络或某个现有网络等

--net-alias=[]

容器在网络中的别名

-P,--publish-all=true|false

通过 NAT 机制将容器标记暴露的端口自动映射到本地主机的临时端口

-p, --publish-all=true|false

指定如何映射到本地主机端口,例如 -p 11234-12234:1234-2234

--pid=host

容器的 PID 命名空间

--userns=""

启用 userns-remap 时配置用户命名空间的模式

--uts=host

容器的 UTS 命名空间

--restart="no"

容器的重启策略,包括 no 、on-failure{:max-retry}、always、unless-stopped 等

--rm=true|false

容器退出后是否自动删除,不能 -d 同时使用

-t, --tty=true|false

是否分配一个伪终端,默认为 false

--tmpfs=[]

挂载临时文件系统到容器

-v | -- volume [ = [[HOST-DIR:] CONTAINER-DIR[:OPTIONS]]]

挂载主机上的文件卷到容器

--volume-driver=""

挂载文件卷的驱动类型

--volume-from=[]

从其他容器挂载卷

-w, --workdir=""

容器内的默认工作目录

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值