Docker容器命令
★根本前提:本地主机有镜像才能创建容器
⒈docker run [Options] 镜像名称或镜像ID [Command] [Arg...]
用途:利用镜像创建容器实例
Options说明(常用):注意,有些命令是一个减号,有些是两个减号
--name="容器实例名称":为容器实例指定一个名称
-d:后台运行容器并返回容器ID,即启动守护式容器
-i:以交互模式运行容器,通常与-t同时使用
-t:为容器重新分配一个伪输入终端,通常与-i同时使用
-P:随机端口映射
-p:指定端口映射,有以下四种格式
1.ip:hostPort:containerPort
2.ip::containerPort
3.hostPort:containerPort => 主机端口:Docker容器端口
4.containerPort
⒉docker ps [Options]
用途:列出当前所有正在运行的容器
Options说明(常用):
-a:列出当前所有正在运行的容器 + 历史上运行过的容器 (全部都要)
-l:显示最近创建的容器
-n:显示最新n个创建的容器
-q:静默模式,只显示容器编号
--no-trunc:不截断输出
⒊docker attach 容器ID
用途:直接进入容器
⒋docker exec -it 容器ID 执行的命令
用途:在Docker中执行容器命令
eg:1.docker exec -it 容器ID /bin/bash (和③效果一致)
2.docker exec -it 容器ID ls -l (在容器外执行容器内命令)
⒌exit ★必须是进入容器的状态
用途:容器停止退出,若退出后再次使用需重启容器
⒍Ctrl + P + Q ★必须是进入容器的状态
用途:容器不停止退出,容器在后台仍在运行。
⒎docker start 容器名称或容器ID
用途:启动容器
⒏docker stop 容器名称或容器ID (类似正常关机)
用途:停止容器
⒐docker kill 容器名称或容器ID (类似强制关机)
用途:强制停止容器
⒑docker restart 容器名称或容器ID
用途:重启容器
⒒docker rm [Options] 容器ID
用途:单个删除已停止的容器。
Options说明(常用):
-f:强制删除
docker rm -f $(docker ps -aq) (多个删除)
docker ps -aq | xargs docker rm (多个删除)
⒓docker logs [Options] 容器ID
用途:查看容器日志
Options说明(常用):
-t:加入时间戳
-f:跟随最新的日志打印
--tail:显示最后多少条数据
⒔docker top 容器ID
用途:查看容器内的运行进程
⒕docker inspect 容器ID
用途:查看容器内部细节
⒖docker cp 容器ID:容器文件路径 主机保存文件的路径
用途:将容器内的文件拷贝到主机上
⒗docker commit -m="提交的描述信息" -a="作者" 容器ID 自定义创建的镜像名称:版本号
用途:将自定义的容器实例反向为镜像
Docker容器命令的更多相关文章
- docker容器命令2
docker容器命令2 启动守护式容器 docker run -d 镜像名字 [root@tzh ~]# docker images REPOSITORY TAG IMAGE ID CREATED S ...
- docker容器命令1
docker容器命令 新建并启动容器命令 docker run INAME(镜像名字) 语法:docker run [OPTIONS] INAME [COMMAND] 例子:docker run -i ...
- Docker 容器命令大全
容器命令: 命令 描述 attach 将本地标准输入,输出和错误流转到到正在运行的容器 build 从Dockerfile构建映像 commit 根据容器的更改创建新镜像 cp 在容器和本地文件系统之 ...
- docker 容器命令
语法docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/ST ...
- docker容器命令(一)
容器命令 创建容器:docker run 参数: -it 交互 -d 后台 –name 容器名 -p 主机端口:容器端口 (主机端口映射到docker端口) docker run --name cen ...
- kubectl&docker容器命令行窗口太小
#k8s kubectl exec -ti busybox env COLUMNS=$COLUMNS LINES=$LINES bash #k8s example kubectl exec -t ...
- 进入docker 容器命令行
#!/bin/bash CNAME=$1 CPID=$(docker inspect --format "{{.State.Pid}}" $CNAME) nsenter --tar ...
- docker的使用 一容器命令
Docker容器命令 前提 执行容器的前提是有镜像 . #创建并启动容器 docker run [options] images [command][args] // option 的说明 --nam ...
- Docker容器操作中常用命令集合
docker pull 从仓库获取所需要的镜像 docker images 显示本地已有的镜像. docker commit 提交更新后的副本. docker build 创建一个新的镜像 ADD 复 ...
随机推荐
- day10 函数的嵌套执行顺序
函数嵌套的执行顺序,从上往下,一层一层的执行重点注意的是函数和内存的交互原理 NMAE = def yangtuo(): # 2 将整个函数放入内存编译,但是不执行 name = "yang ...
- 利用Python攻破12306的最后一道防线
各位同学大家好,我是强子,好久没跟大家带来最新的技术文章了,最近有好几个同学问我12306自动抢票能否实现,我就趁这两天有时间用Python做了个12306自动抢票的项目,在这里我来带着大家一起来看看 ...
- SharePoint 2013 APP 开发示例 (六)服务端跨域访问 Web Service (REST API)
上个示例(SharePoint 2013 APP 开发示例 (五)跨域访问 Web Service (REST API))是基于JavaScript,运行在web browser内去访问REST AP ...
- 洛谷 P4174 [NOI2006]最大获利 解题报告
P4174 [NOI2006]最大获利 题目描述 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战.THU 集团旗下的 CS&T 通讯公司在新一代通讯技术血战的前夜,需要 ...
- 洛谷 P3102 [USACO14FEB]秘密代码Secret Code 解题报告
P3102 [USACO14FEB]秘密代码Secret Code 题目描述 Farmer John has secret message that he wants to hide from his ...
- Luogu 2680 NOIP 2015 运输计划(树链剖分,LCA,树状数组,树的重心,二分,差分)
Luogu 2680 NOIP 2015 运输计划(树链剖分,LCA,树状数组,树的重心,二分,差分) Description L 国有 n 个星球,还有 n-1 条双向航道,每条航道建立在两个星球之 ...
- layui 批量上传文件 + 后台 用servlet3.0接收【我】
前台代码: [主要参照layui官方 文件上传示例 https://www.layui.com/demo/upload.html] <!DOCTYPE html> <html> ...
- pyautogui_pdf内容提取到excel内_3
sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...
- IP基本原理
IP基本原理 一.IP基本原理 IP是网络层协议,也是当今应用最广泛的网络协议之一 IP协议规定了数据的封装方式,网络节点的标识方法,用于网络上数据的端到端的传递. 1.IP及其相关协议 2.IP的主 ...
- 函数和常用模块【day04】:内置函数(九)
一.11-20 11.ord(c) 功能:根据字符,找到对应的ascii值 1 2 >>> ord('a') 97 12.classmethod(function) 功能:类方法,这 ...