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 强制删除

相关推荐
2601_949146539 小时前
Shell语音通知接口使用指南:运维自动化中的语音告警集成方案
运维·自动化
儒雅的晴天9 小时前
大模型幻觉问题
运维·服务器
Gofarlic_OMS10 小时前
科学计算领域MATLAB许可证管理工具对比推荐
运维·开发语言·算法·matlab·自动化
通信大师10 小时前
深度解析PCC策略计费控制:核心网产品与应用价值
运维·服务器·网络·5g
dixiuapp10 小时前
智能工单系统如何选,实现自动化与预测性维护
运维·自动化
Elastic 中国社区官方博客10 小时前
如何防御你的 RAG 系统免受上下文投毒攻击
大数据·运维·人工智能·elasticsearch·搜索引擎·ai·全文检索
小锋学长生活大爆炸10 小时前
【教程】免Root在Termux上安装Docker
运维·docker·容器
进击切图仔10 小时前
常用 Docker 命令备份
运维·docker·容器
NotStrandedYet11 小时前
《国产系统运维笔记》第8期:挑战国产化流媒体部署——银河麒麟+龙芯架构编译SRS实战全记录
运维·kylin·国产化·银河麒麟·龙芯·信创运维·srs编译安装
默|笙12 小时前
【Linux】fd_重定向本质
linux·运维·服务器