Docker 常用的 容器命令

本文详细介绍了Docker容器的常用命令,包括新建、启动、列出、退出、重启、停止、强制停止和删除等操作。还重点讲解了如何以守护式容器(后台运行)模式启动,如nginx,并涉及查看日志、容器内进程、容器细节以及如何交互进入容器等实用技巧。
摘要由CSDN通过智能技术生成

解释::使用容器,(由image镜像创建 ) (==在Java 中创建一个类的实例对象)

前篇 有关于镜像,仓库,容器,三要素的讲解

有镜像才能创建容器,这是根本前提

目录

容器命令

1.新建+启动容器

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

3.退出容器

4.启动已停止运行的容器

5.重启容器

6.停止容器

7.强制停止容器 (还在运行的)

8.删除已停止的容器

重要的后台守护(直接创建容器作为后台进程)例如:nginx

1.启动守护式容器(后台服务器)

2.查看容器日志

3.查看容器内运行的进程

4.查看容器内部细节

5.进入正在运行的容器并以命令行交互  exec

6.从容器内拷贝文件到主机上

 7.导入和导出容器


容器命令

1.新建+启动容器

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

   OPTIONS说明(常用):有些是一个减号(字母),有些是两个减号 (单词)
 
--name="容器新名字"       为容器指定一个名称;
-d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);下面重要的后台会讲
 
-i:以交互模式运行容器,通常与 -t 同时使用;    it同时使用
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
也即启动交互式容器(前台有伪终端,等待交互);比如启动容器中的linux
 
-P: 随机端口映射,大写P
-p: 指定端口映射,小写p

例如:

 使用镜像centos:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。
docker run -it centos /bin/bash      

/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
要退出终端,直接输入 exit:

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

        docker ps [OPTIONS]

OPTIONS说明(常用):
 
-a :列出当前所有正在运行的容器+历史上运行过的
-l :显示最近创建的容器。
-n:显示最近n个创建的容器。
-q :静默模式,只显示容器编号。

3.退出容器

        两种退出方式 

        3.1        exit           (run进去容器,exit退出,容器停止)

        3.2      ctrl+p+q  (常用的) (run进去容器,ctrl+p+q退出,容器不停止)

4.启动已停止运行的容器

        docker start 容器ID或者容器名

5.重启容器

       docker restart 容器ID或者容器名

6.停止容器

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是小晴晴呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值