docker基础

常见命令

Docker最常见的命令就是操作镜像、容器的命令,详见官方文档: Docker Docs

  • 镜像拉取:docker pull
  • 本地镜像查询:docker images
  • 本地镜像移除:docker rmi
  • 自定义镜像:docker build
  • 镜像保存本地:docker save
  • 镜像加载:docker load
  • 放到镜像仓库:docker push
  • 创建镜像服务:docker run
  • 停止镜像:docker stop(容器仍然存在)
  • 重启镜像容器:docker start
  • 查看当前容器运行状态:docker ps
  • 删除镜像容器:docker rm
  • 查看容器日志:docker logs
  • 进入容器内部:docker exec

案例实践:

查看DockerHub,拉取Nginx镜像,创建并运行Nginx容器

需求分析:

  • 在DockerHub中搜索Nginx镜像,查看镜像的名称
  • 拉取Nginx镜像 查看本地镜像列表
  • 创建并运行Nginx容器
  • 查看容器
  • 停止容器
  • 再次启动容器
  • 进入Nginx容器
  • 删除容器

在DockerHub中搜索Nginx镜像,查看镜像的名称

https://hub.docker.com/search?q=nginx

选择第一个,进入之后有介绍以及直接拉取的命令:

拉取Nginx镜像 查看本地镜像列表

拉取镜像:

查看本地列表:

创建并运行Nginx容器

查看容器

格式化查看:

停止容器

再次启动容器

进入Nginx容器

进入到ngix容器里面 root右边就是nginx的id

删除容器

删除时不能直接删除运行中的容器:

解决办法:

第一种:先将容器停止掉后在删除

第二种:直接加上-f 强制删除

相关推荐
xixiaoyunya44 分钟前
虚拟机备份怎么做:镜像级与文件级搭配的完整实操方案
linux·运维·网络
阿明61 小时前
进程替换【Linux】
linux·运维·服务器
sunoo-2291 小时前
【嵌入式Linux驱动学习】Day1-Day2 全流程梳理:环境搭建→U-Boot→内核→根文件系统→驱动基础
linux·运维·驱动开发·笔记·学习·阿里云·恩智浦
YonyouHRSaaS1 小时前
从安全、信创、运维三方面看,人力资源管理系统哪种部署方式更适合企业HR?
运维·安全·hr系统·人力资源管理系统·hr saas·人事管理系统
倔强的石头1062 小时前
【Linux指南】动静态库系列(十二):库工程发布与错误排查:从能跑到可维护
linux·运维·服务器
wdfk_prog2 小时前
LWIP教程 03:从 `low_level_input()` 到 `pbuf_free()`——`pbuf` 的数据视图、Chain 与引用计数
运维·网络·笔记·学习
掉进电商坑三年没爬出来的东叔2 小时前
云服务器搭建个人网站实战:从零到公网访问,含域名HTTPS
运维·服务器·https
IT大白鼠2 小时前
彭大帅的AI运维助手跨出 Linux:全面接管 Windows 服务器
运维·服务器·人工智能
reasonsummer2 小时前
【办公类-131-05】20261007中2班周计划制作(原资料Word单元格不统一 失败)
运维·服务器
Mikko73 小时前
JVM 线上排查实战(六):JFR 怎么用?JDK 8 要不要加 UnlockCommercialFeatures、jfr 命令在哪、录的文件为什么读不了
java·运维·jvm·后端