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

相关推荐
liao__ran16 分钟前
ClickHouse CPU 排查快速参考指南
运维·服务器·clickhouse
liao__ran22 分钟前
ClickHouse CPU 排查详细指南
运维·clickhouse
wuxuanok1 小时前
Debug —— 部署微服务中微服务的配置文件及本地注册Nacos没问题但部署到Docker中就注册失败
docker·微服务·架构
曦樂~1 小时前
【Docker】Dockerfile自定义镜像
运维·docker·容器
胡斌附体1 小时前
docker desktop 限制wsl使用内存空间
docker·docker desktop·wsl·卡死·限制内存占用·限制内存
拾心211 小时前
【云运维】Kubernetes安装(基于 Docker + Calico)
运维·docker·kubernetes
q***51891 小时前
离线安装 Nginx
运维·数据库·nginx
我也要当昏君1 小时前
4.1.8 【2022 统考真题】
运维·服务器·网络
Caster_Z1 小时前
Windows环境安装Docker
运维·docker·容器
磊〜1 小时前
Linux 服务器安装 dstat 监控插件
linux·运维·服务器