当前位置: 首页 > article >正文

常见的 Docker 命令

Docker 官方文档的下载地址:

GitHub - docker/docs: Source repo for Docker's Documentation

1. 镜像操作

1.)拉取镜像:从 Docker Hub 或其他仓库中拉取镜像。示例:docker pull ubuntu:latest

docker pull <image_name>:<tag>

2.)列出所有镜像:

docker images

3.)删除镜像:

docker rmi <image_id>

2. 容器操作

1.)以交互模式运行容器,并进入容器的终端。示例:docker run -it ubuntu /bin/bash

docker run -it <image_name> /bin/bash

2.)后台运行容器。示例:docker run -d nginx

docker run -d <image_name>

3.)查看运行中的容器:

docker ps

4.)查看所有容器(包括停止的容器):

docker ps -a

5.)停止容器:

docker stop <container_id>

6.)启动已停止的容器:

docker start <container_id>

7.)重启容器:

docker restart <container_id>

8.)进入正在运行的容器:

docker exec -it <container_id> /bin/bash

9.)删除停止的容器:

docker rm <container_id>

3. 网络和端口

1.)映射端口:将主机的端口映射到容器的端口。示例:docker run -d -p 8080:80 nginx

docker run -d -p <host_port>:<container_port> <image_name>

2.)列出 Docker 网络:

docker network ls

3.)查看容器的网络设置:

docker inspect <container_id>

4. Docker Compose

1.)启动服务:通过 docker-compose.yml 文件启动服务。

docker-compose up

2.)后台启动服务:

docker-compose up -d

3.)停止服务:

docker-compose down

4.)查看日志:

docker-compose logs

5.)查看某个服务的日志:

docker-compose logs <service_name>

6.) 重新构建镜像:

docker-compose build

7.)停止和删除容器:

docker-compose down

5. 系统资源管理

1.)查看容器的资源使用情况:

docker stats

2.)清理未使用的资源:清理停止的容器、未使用的镜像和无用的网络。

docker system prune

6. 镜像和容器导出/导入

1.)导出容器:

docker export <container_id> > <file_name>.tar

2.)导入容器:

docker import <file_name>.tar

3.)保存镜像:

docker save -o <file_name>.tar <image_name>

4.)加载镜像:

docker load -i <file_name>.tar

http://www.kler.cn/news/341699.html

相关文章:

  • 记一次K8S 环境应用nginx stable-alpine 解析内部域名失败排查思路
  • 如何加密重要U盘?U盘怎么加密保护?
  • R语言绘制气泡图
  • 英文论文安全的免费查重网站
  • 招联金融校招内推2025
  • 全栈开发笔记
  • c++-类和对象-对象特性-构造函数调用规则
  • JavaScript可视化
  • 为何说制造企业更需要PLM系统?制造业部署PLM系统好处有哪些?
  • 黑马linux笔记(转载)
  • 【Spring】“请求“ 之传递单个参数、传递多个参数和传递对象
  • 云原生(四十七) | PHP软件安装部署
  • 力扣14-最长公共前缀
  • 封装的线程池
  • Linux云计算 |【第四阶段】RDBMS2-DAY4
  • 什么是降维?
  • wordpress调用全部页面 排除某个指定ID页面
  • BGP路由原理详解
  • 前端--深入了解es6语法
  • 用docker启动mysql步骤