docker学习笔记整理--(容器管理命令)

容器的创建、查看和启动

创建容器

#create创建容器,但未启动不可使用
	docker create -it --rm --name [容器名] [镜像名](:tag) [命令]
#字段关键字:
	-i, --interactive: 开启stdin。与用户交互。接收客户端输入数据
	-t, --tty: 关联终端(stdout、stderr)
	--rm: 指定该参数创建容器时,当容器退出运行后,会自行销毁。
	--name: 指定容器名。
	- IMAGE: 生成容器使用的 镜像
	- [COMMAND] [ARG...]:容器启动后执行的第一条命令。

查看容器

	docker ps -a/-q
#参数
	-a, --all: 显示所有容器 
 	-q: 只显示容器ID
#字段关键字:
- CONTAINER ID: 容器ID
- IMAGE:用来创建容器的镜像名
- COMMAND:容器启动后,锁需要执行的第一条命令。 通常没有合适的命令,键入“bash”
- CREATED:容器创建的时间
- STATUS:容器运行状态:
	- 运行:Up
	- 创建:Created
	- 停止:Exited
	- 暂停:Paused
- PORTS: 对外开放的端口。
- NAMES:容器的名称。
	- 如果创建容器时,没有指定名,自动随机生成一个名称。
	- 如果指定了名,按用户指定来命名。

启动容器

	docker start -ai [容器名][容器ID]
#-a:指定关联 stdout、stderr
#-i:指定标准输入stdin

创建、启动一步处理

# 创建容器运行与后台
	docker run -itd --name ubt-1 ubuntu bash 
# 创建容器运行在前台
	docker run -it --name ubt-2 ubuntu bash 
# 创建容器运行在前台,退出时自动销毁
	docker run -it --rm --name ubt-3 ubuntu bash
#字段关键字:
 - [OPTIONS]:
	-i, --interactive: 开启stdin。与用户交互。接收客户端输入数据
	-t, --tty: 关联终端(stdout、stderr)
	-d, --detach: 与前台分离(不直接与用交互),运行与系统后台,显示容器ID
	--rm: 指定该参数创建容器时,当容器退出运行后,会自行销毁。
	--name: 指定容器名。
	- IMAGE: 生成容器使用的 镜像
	- [COMMAND] [ARG...]:容器启动后执行的第一条命令。

容器的暂停/重启

#暂停
	docker pause 容器名/容器ID
#取消暂停
	docker unpause 容器名/容器ID
#重启
	docker restart 容器名/容器ID

容器的关闭、终止和删除

#关闭
	docker stop [容器名]
#终止
	docker kill [容器名]
#删除
	docker rm 容器名/容器ID #删除未运行容器
	docker rm -f 容器名/容器ID #删除运行中的容器(-f强制删除)
	#可指定多个容器名或容器ID进行批量删除
	#参数$(docker ps -q),取所有容器id,删除  

容器的进入、退出

进入容器

	docker exec -it 容器名/容器ID 命令
	docker run -it --name 容器名 镜像名 命令#创建并进入

退出容器

	exit 或 Ctrl-D

容器的日志/详细信息/端口/重命名

查看容器日志

	docker logs 容器名/容器ID
	#ps:新创建的容器没有日志

查看容器详细信息

	docker ispect 容器名/容器Id

查看容器端口信息

	docker port 容器名/容器ID

容器重命名

	docker rename 原容器名 新容器名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值