Docker学习笔记三:如何运行一个容器?

简介: Docker学习笔记三:如何运行一个容器?

大家好,我是阿萨。昨天我们学习了使用Dockerfile 创建镜像,以及给docker 打标签。有了镜像之后,就是运行容器了。今天我们就学习下如何运行容器。


1. 给镜像打标签

首先我们会议下上次打标签的最后一个命令:


docker tag xxxxxx mirror_name

xxxxxx 表示昨天构建的镜像ID。

mirror_name表示镜像的标签名。


2. 运行容器

使用上述命令后,接下来我们开始以容器的方式运行它。


docker run -p 8000:8001 --name container1 mirror_name

首先我们解释下这个docker run 的命令。这个命令是启动容器的。 其中8000:8001的意思是讲 容器的8000端口映射到宿主机的8001端口上。

--name 表示给容器起个名字。

container1 就是容器的名字。

mirror_name 表示镜像。就是昨天打标签的镜像。


3. 查看已启动容器

执行完上面命令后,如果想查看已经启动和移除的容器以及ID和状态就需要使用如下命令:


docker ps -a


4. 重新启动容器


docker start container1

container1 表示是要启动的容器名字。


5. 查看实例化镜像受影响文件

如果想查看自容器和原来镜像的文件差异,可以使用diff 命令。container1 表示需要查看的容器名字。


docker diff container1


上面执行结果中的C 表示修改,A 表示增加。

学习了好几天了,终于在今天运行起来了docker 容器。

如果觉得阿萨的内容对你有帮助,欢迎围观点赞。

相关文章
|
3天前
|
存储 运维 监控
构建高效稳定的Docker容器监控体系
【4月更文挑战第18天】 在现代微服务架构中,Docker容器已成为部署和运行应用的标准环境。随之而来的挑战是如何有效监控这些容器的性能与健康状况,确保系统的稳定性和可靠性。本文将探讨构建一个高效稳定的Docker容器监控体系的关键技术和方法,包括日志管理、性能指标收集以及异常检测机制,旨在为运维人员提供实用的指导和建议。
8 0
|
12天前
|
Linux Docker 容器
docker 容器常用命令
docker 容器常用命令
12 0
|
12天前
|
Linux Shell 虚拟化
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
15 0
|
12天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
22 0
|
20天前
|
Kubernetes 网络协议 Docker
Docker 容器的DNS
Docker 容器的DNS
24 1
|
6月前
|
关系型数据库 MySQL 应用服务中间件
Docker容器常用命令大全:熟练掌握使容器优化更加高效
Docker容器常用命令大全:熟练掌握使容器优化更加高效
137 0
|
6月前
|
Prometheus 监控 Cloud Native
【云原生】Docker容器命令监控+Prometheus监控平台
【云原生】Docker容器命令监控+Prometheus监控平台
205 0
【云原生】Docker容器命令监控+Prometheus监控平台
|
3月前
|
Linux 开发者 Docker
如何构建在 Docker 容器中运行命令?
【1月更文挑战第6天】
55 0
|
27天前
|
监控 数据可视化 虚拟化
Docker容器常用命令笔记分享
Docker容器常用命令笔记分享
50 2
|
2月前
|
消息中间件 数据安全/隐私保护 Docker
Docker容器常用命令
Docker容器常用命令

热门文章

最新文章