Docker常用的指令

技术主题

docker常用的指令梳理出如下,行为数据

技术原理

技术原理-细讲一

Docker是一种开源的容器化平台,用于创建、部署和管理容器化的应用程序。以下是一些常见的Docker命令:

1)镜像操作:
docker pull <image_name>: 从Docker Hub或其他镜像仓库中拉取镜像。
docker images或docker image ls: 列出本地镜像。
docker rmi <image_id>: 删除本地镜像。

2)容器操作:
docker run <image_name>: 运行容器。
docker ps或docker container ls: 列出正在运行的容器。
docker ps -a或docker container ls -a: 列出所有容器,包括已停止的。
docker start <container_id>: 启动已停止的容器。
docker stop <container_id>: 停止正在运行的容器。
docker restart <container_id>: 重启容器。
docker exec -it <container_id> : 在正在运行的容器中执行命令。
docker rm <container_id>: 删除容器。

3)容器日志:
docker logs <container_id>: 查看容器的日志。
docker logs -f <container_id>: 实时跟踪容器的日志。

4)容器网络:
docker network ls: 列出Docker网络。
docker network create <network_name>: 创建一个新的Docker网络。
docker network connect <network_name> <container_name>: 将容器连接到指定的网络。
docker network disconnect <network_name> <container_name>: 将容器断开指定网络。

5)容器数据卷:
docker volume ls: 列出Docker数据卷。
docker volume create <volume_name>: 创建一个新的数据卷。
docker run -v <volume_name>:<container_path>: 挂载数据卷到容器中。
Docker Compose:

docker-compose up: 使用Docker Compose启动容器群。
docker-compose down: 停止和移除使用Docker Compose启动的容器群。
这些是Docker的一些基本命令,但Docker提供了许多其他选项和参数,以满足各种需求。您可以使用docker --help来获取更多关于特定命令的信息,或查阅官方文档以获取更多详细信息。

技术原理-细讲二

1)Docker容器构建:
docker build -t <image_name> <path_to_dockerfile>: 使用Dockerfile构建自定义镜像。
docker build -f <custom_dockerfile> -t <image_name> <path_to_context>: 使用指定的Dockerfile构建自定义镜像。

启动容器映射外面的文件
docker run -p 80:8080 -v /apps/conf/ei-midjourney/config:/home/spring/config -d --name ei-midjourney-6 ei-midjourney-4

2)容器复制文件:
docker cp <container_id>:<src_path> <dest_path>: 从容器复制文件到本地文件系统。
docker cp <src_path> <container_id>:<dest_path>: 将文件复制到容器内部。

3)容器暂停和恢复:
docker pause <container_id>: 暂停容器的所有进程。
docker unpause <container_id>: 恢复已暂停的容器。

4)容器导出和导入:
docker export <container_id> > <container_archive.tar>: 导出容器为tar归档文件。
docker import <container_archive.tar> <image_name>:: 从tar归档文件导入容器快照为镜像。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZhiguoXue_IT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值