5分钟快速上手:Docker命令

5分钟快速上手:Docker命令

文章目录

  • 5分钟快速上手:Docker命令
    • 1、镜像命令
    • 2、容器命令
    • 3、容器组命令
    • 4、其他命令

1、镜像命令

1.docker images: 列出本地的镜像。
2. docker pull : 下载一个镜像。
3. docker push : 将一个镜像推送到远程仓库。
4. docker build .: 在当前目录下构建一个镜像。
5. docker rmi : 删除一个镜像。
6. docker build -t .: 构建镜像并指定标签。
7. docker inspect : 查看镜像的详细信息。
8. docker history : 查看镜像的历史记录。
9. docker tag [:]: 给镜像打标签。
10. docker import : 从 tar 文件导入为镜像。

2、容器命令

1.docker run -d : (-d后台)运行一个 Docker 容器。
2. docker ps: 列出正在运行的容器。
3. docker stop : 停止一个正在运行的容器。
4. docker rm : 删除一个容器。
5. docker exec -it : 在一个运行的容器内执行命令。
6. docker logs : 查看容器的日志。
7. docker inspect : 查看容器的详细信息。
8. docker cp : : 从容器复制文件到主机。
9. docker cp : : 从主机复制文件到容器。
10. docker run -p : : 将容器的端口映射到主机。
11. docker attach : 连接到正在运行的容器。
12. docker export > : 导出容器的文件系统为 tar 文件。

3、容器组命令

  • 容器组(docker-compose)提供了在多个相关容器之间定义和管理网络、卷等功能,方便了容器之间的通信和数据共享。

1.docker-compose up: 使用 docker-compose 启动容器组。
2. docker-compose down: 停止并删除容器组。
3. docker-compose build: 构建容器组。
4. docker-compose logs: 查看容器组的日志。
5. docker-compose restart: 重启容器组。
6. docker-compose scale =: 扩展或缩减容器组中某个服务的实例数量。
7. docker-compose exec : 在容器组中的某个服务上执行命令。
8. docker-compose stop: 停止容器组中的所有服务。
9. docker-compose rm: 删除停止的容器组。
10. docker-compose down --volumes: 删除容器组及其关联的卷。
11. docker-compose ps: 查看容器组的状态。

4、其他命令

网络命令

  1. docker network ls: 列出 Docker 网络。
  2. docker network create : 创建一个 Docker 网络。
  3. docker network inspect : 查看网络的详细信息。
  4. docker network rm : 删除一个网络。
  5. docker network connect : 将容器连接到指定的网络。
  6. docker network disconnect : 将容器从指定的网络断开。

数据卷命令

  • 数据卷(docker volume)提供了数据的持久化机制,可以在容器之间共享数据,也可以将数据存储到主机的特定目录中。
  1. docker volume ls: 列出 Docker 卷。
  2. docker volume create : 创建一个 Docker 卷。
  3. docker volume inspect : 查看 Docker 卷的详细信息。
  4. docker volume rm : 删除一个 Docker 卷。
  5. docker volume prune: 删除未被使用的卷。

其他操作

  1. docker login: 登录到 Docker Hub 或者私有仓库。
  2. docker logout: 登出 Docker Hub 或者私有仓库。
  3. docker system df: 查看 Docker 的磁盘使用情况。
  4. docker system prune: 删除未使用的容器、镜像和网络。
  5. docker system df: 查看 Docker 的磁盘使用情况。
  6. docker system prune: 删除未使用的容器、镜像和网络。
  7. docker system events: 查看 Docker 的事件流。

你可能感兴趣的:(docker,eureka,spring,cloud)