Docker常用命令(二)---容器的常用命令(上)

有镜像才能创建容器,这是根本前提(下载一个centos的镜像)

1. 下载一个centos镜像

docker pull centos

2. 新建并启动容器

docker run [OPTIONS] IMAGE [COMMAND] [ARG…]

OPTIONS说明:

  • –name=“新容器名称” :为容器指定一个名称
  • -d : 后台运行容器,并返回容器ID, 也即启动守护式容器
  • -i : 以交互式模式运行容器, 通常与-t同时使用
  • -t : 为容器重新分配一个伪输入终端, 通常与-i同时使用
  • -P : 随机端口映射
  • -p : 指定端口映射,有以下四种格式
    ip:hostPort:containerPort
    ip:containerPort
    hostPort:containerPort
    containerPort
docker run -it 9f38484d220f
docker run --name pj -it 9f38484d220f

3. 列出当前所有正在运行的容器

docker ps [OPTIONS]

OPTIONS说明:

  • -a : 列出当前所有正在运行的容器+历史上运行过得
  • -l : 显示最近创建的容器
  • -n : 显示最近n个创建的容器
  • -q : 静默模式, 只显示容器编号
  • –no-trunc : 不截断输出
docker ps -n 3
docker ps -n -q
docker ps -n 3 --no-trunc

在这里插入图片描述
备注 STATUS参数说明
Up 2 minutes :运行中
Exited (0) 6 hours ago : 已停止运行

4. 退出容器

4.1 容器停止退出

exit

4.2 容器不停止退出

ctrl+P+Q

4. 启动容器

4.1 启动容器

docker start 容器ID或容器名

docker start ad1cc7c35931

4.2 重启容器

docker restart 容器ID或容器名

docker restart ad1cc7c35931

5. 停止容器

docker stop 容器ID或容器名

docke stop ad1cc7c35931

6. 强制停止容器

docker kill 容器ID或容器名

docker kill ad1cc7c35931

7. 删除容器

7.1 删除已停止容器

docker rm 容器ID或容器名

docker rm ad1cc7c35931

7.2 删除正在运行的容器

docker rm -f 容器ID或容器名

docker rm -f ad1cc7c35931

7.3 一次性删除多个容器

docker rm -f $(docker ps -a -q)
docker ps -a -q | xargs docker rm
docker ps -a -q | xargs docker rm -f

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值