Docker1容器命令

容器是镜像运行生成的实例

在这里插入图片描述

查看、创建和进入容器

M6Ly9ibG9nLmNzZG4ubmV0L2luZHlpeA==,size_16,color_FFFFFF,t_70)
在这里插入图片描述

# 创建容器 docker run 	
# 	-i 保持容器一直运行(否则没有客户端连接时容器会自动关闭)
# 	-t增配伪终端创建后进入容器(一个交互式容器)-d 后台创建容器不进入,需要使用docker exex
# --name=容器名  
# 	image:tags 生成容器的镜像     /bin/bash 打开容器使用的shell
# 从容器返回宿主机  exit
# 查看运行中的容器 docker ps 
# 查看全部容器 docker ps -a
# 查看全部容器id  docker ps -aq
docker run -it --name=c1 centos:7 /bin/bash
docker run -id --name=c2 centos:7 /bin/bash
# 进入容器
docker exec -it c2 /bin/bash
exit
#(c2是通过 -d 创建的,退出后它不会关闭)

在这里插入图片描述

启动、停止、删除、查看容器信息
# 启动容器 		docker start conName
# 删除容器 		docker rm conName/conId    开启的容器不能删除
# 停止容器    		docker stop conName
# 查看容器信息	docker inspect conName 
其他命令:

在运行的容器中执行命令

	docker exec :在运行的容器中执行命令

语法:docker exec [OPTIONS] CONTAINER COMMAND [ARG…]

  1. OPTIONS说明

    -d :分离模式: 在后台运行
    -i :即使没有附加也保持STDIN打开
    -t :分配一个伪终端

  2. 在容器mytomcat中执行容器内/home/runoob.sh脚本

    docker exec -it mytomcat /home/runoob.sh

  3. 进入容器

    docker exec -it mytomcat /bin/bash

  4. 退出容器
    Ctrl+D 退出并停止容器
    Ctrl+P+Q 退出但不停止容器:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值