3.docker创建容器 (docker容器命令)

简介: 3.docker创建容器 (docker容器命令)

1.nginx 容器拉取

2.运行创建一个nginx容器

# 查看镜像
docker images

在这里插入图片描述

docker run --name myNginx-p 80:80 -d nginx

2.1. 命令解读

  • docker run : 创建并运行一个容器
  • --name : 给容器起一个名字, 比如叫做 myNginx
  • -p : 将宿主机端口与容器端口映射, 冒号左侧是宿主机端口, 右侧是docker容器端口
  • -d : 后台运行容器
  • nginx : 镜像名称 , 例如nginx

在这里插入图片描述

# 查看运行中的容器
docker ps
# 查看所有容器
docker ps -a

在这里插入图片描述

2.2. 通过查询得知nginx容器已经创建并运行成功

2.3. 验证是否启动成功

在这里插入图片描述

3. 停止运行容器命令

3.1. 执行命令

#docker stop ${names}或者${容器唯一id (CONTAINER ID)}
docker stop myNginx

3.2. 停止成功

在这里插入图片描述

4. 启动已创建的容器

# docker start  ${names}或者${容器唯一id (CONTAINER ID)}
docker start myNginx

在这里插入图片描述

5. 查看容器运行日志

# docker logs ${names}或者${容器唯一id (CONTAINER ID)}
docker logs myNginx

在这里插入图片描述

5.1. docker持续跟踪日志

#docker logs ${names}或者${容器唯一id (CONTAINER ID)} -f
docker logs myNginx -f
相关文章
|
6月前
|
存储 Java Linux
【Docker】(2)还在浏览网页寻找Docker命令?本文全面列举与使用Docker里的各个命令!想要什么命令直接从本文拿!
docker有着比VM更少的抽象层 由于Docker不需要Hypervisor实现硬件资源虚拟化,运行在Docker容器上的程序直接使用的都是实际物理机的硬件资源 因此在CPU、内存利用率上Docker将会在效率上有明显优势 docker利用的时宿主机的内核,而不需要加载操作系统OS内核 当新建一个容器时,Docker不需要和虚拟机一样重新加载一个操作系统内核 进而避免引寻、加载操作系统内核返回等比较费时费资源的过程,当新建一个虚拟机时,虚拟机软件需要加载OS,返回新建过程时分钟级别的。 而Docker由于直接利用宿主机的操作系统,则省略了返回过程,因此新建一个Docker容器只需
542 124
|
7月前
|
Kubernetes Devops Docker
Kubernetes 和 Docker Swarm:现代 DevOps 的理想容器编排工具
本指南深入解析 Kubernetes 与 Docker Swarm 两大主流容器编排工具,涵盖安装、架构、网络、监控等核心维度,助您根据团队能力与业务需求精准选型,把握云原生时代的技术主动权。
655 115
|
7月前
|
缓存 前端开发 Docker
Docker Layer Caching:加速你的容器构建
Docker Layer Caching:加速你的容器构建
|
6月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
705 51
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
|
8月前
|
运维 持续交付 开发者
Docker:重塑现代应用开发的容器革命
Docker:重塑现代应用开发的容器革命
|
8月前
|
运维 持续交付 开发者
Docker:现代应用开发的容器化革命
Docker:现代应用开发的容器化革命