docker容器命令

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: Docker 是一种运行于 Linux 和 Windows 上的软件,用于创建、管理和编排容器。Docker 是一种运行于 Linux 和 Windows 上的软件,用于创建、管理和编排容器。Docker 镜像理解为 VM 模板,VM 模板就像停止运行的 VM,而 Docker 镜像就像停止运行的容器;而作为一名研发人员,则可以将镜像理解为类(Class),我们在使用docker过程中,经常和镜像、容器打交道,今天主要介绍下使用容器过程中的命令。

注:有了docker镜像后,才能把镜像当作模板创建容器,镜像就类似与JAVA中的类(Class),容器类似与JAVA中创建的对象。

拉取centos镜像做测试

image.png

一、docker 容器命令

  1. 新建容器并启动
docker run [可选参数] images 
#参数解释--name="mycentos" 容器名称,用来区分容器
-d                在后台的方式运行容器
-it               使用交互方式进入容器
-p                指定容器端口 
-P                随机端口

测试启动容器

image.png

  1. 退出容器,

使用exit命令  容器退出运行

使用Ctrl+p+q,容器继续运行

image.png

  1. 查看正在运行的容器  docker ps

查看正在运行和已停止运行容器的命令  docker ps  -a

image.png

只查看容器的编号 docker ps -qa

image.png

  1. 删除容器

删除指定容器,docker rm 容器ID ,但不能删除正在运行的容器,如果强制删除需要 -f 参数

image.png

删除所有容器

docker rm -f $(docker pd -qa)

  1. 启动和停止容器

docker start 容器名称

docker stop  容器名称

docker restart  容器名称

docker kill  容器名称

image.png

6.查看容器日志

docker logs  -tf -tail number(显示的日志条数) 容器ID

image.png

相关文章
|
1月前
|
存储 Java Linux
【Docker】(2)还在浏览网页寻找Docker命令?本文全面列举与使用Docker里的各个命令!想要什么命令直接从本文拿!
docker有着比VM更少的抽象层 由于Docker不需要Hypervisor实现硬件资源虚拟化,运行在Docker容器上的程序直接使用的都是实际物理机的硬件资源 因此在CPU、内存利用率上Docker将会在效率上有明显优势 docker利用的时宿主机的内核,而不需要加载操作系统OS内核 当新建一个容器时,Docker不需要和虚拟机一样重新加载一个操作系统内核 进而避免引寻、加载操作系统内核返回等比较费时费资源的过程,当新建一个虚拟机时,虚拟机软件需要加载OS,返回新建过程时分钟级别的。 而Docker由于直接利用宿主机的操作系统,则省略了返回过程,因此新建一个Docker容器只需
341 124
|
2月前
|
缓存 前端开发 Docker
Docker Layer Caching:加速你的容器构建
Docker Layer Caching:加速你的容器构建
|
3月前
|
运维 持续交付 开发者
Docker:重塑现代应用开发的容器革命
Docker:重塑现代应用开发的容器革命
|
3月前
|
运维 持续交付 开发者
Docker:现代应用开发的容器化革命
Docker:现代应用开发的容器化革命
|
1月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
|
1月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
334 6