Docker项目部署实战

学习目标

  • 部署Docker项目:在江湖面板中使用Docker插件部署Docker项目
  • 容器管理:在江湖面板中管理Docker容器,包括启动、停止、删除等操作。
  • 镜像管理:学习如何在江湖面板中管理 Docker 镜像,包括镜像的导入和导出等操作。
  • IP地址池:学习如何在江湖面板中管理 Docker 的 IP 地址池。
  • 仓库管理:学习如何在江湖面板中管理 Docker 的仓库。

1. 安装Docker

  1. 登录江湖面板。
  2. 点击左侧栏目「软件」,进入软件管理页面。
  3. 在软件管理页面,找到Docker并点击安装。

2. 部署Docker项目

​ 江湖面板中统一规范了Docker项目,默认每个项目都有一个docker-compose文件,并且建议将项目文件存放在/www/wwwroot/目录下

  1. 在江湖面板中,点击左侧栏目「Docker」,进入Docker管理页面。
  2. 点击「项目列表」,点击「新建项目」按钮,打开新建项目弹框。
  3. 在新建项目弹框中,填写项目名称,Compose文件内容。
  4. 点击「提交」,创建项目。
  5. 点击项目操作列的「启动」按钮可以快速启动docker项目。

3. 容器管理

  1. 在Docker管理页面,点击「容器列表」,可以看到已创建的容器列表。
  2. 在列表中,可以对容器进行各种操作,如打开容器终端、查看日志、删除等。

4. 镜像管理

  1. 在Docker管理页面,点击「镜像列表」,可以看到已获取的镜像列表。
  2. 点击获取镜像,填写镜像名称等信息,可以从仓库拉取指定镜像
  3. 在列表中,可以对镜像进行拉取更新、删除等操作。

5. 镜像导出

  1. 在镜像管理页面,点击「镜像打包」按钮,可以将指定的镜像打包为压缩文件
  2. 下方的列表是已打包的镜像文件,可以对其进行下载、导入、删除操作
  3. 点击上传镜像按钮可以将其他服务器打包的镜像文件上传上来,进行导入等操作。

6. IP地址池

  1. 在 Docker 管理页面,点击「IP地址池」按钮,进入 IP 地址池管理页面。
  2. 在 IP 地址池管理页面,你可以查看和管理 Docker 的 IP 地址池。

7. 仓库管理

  1. 在 Docker 管理页面,点击「仓库」按钮,进入仓库管理页面。
  2. 在仓库管理页面,你可以查看和管理 Docker 的仓库,点击登录按钮,填写存储库信息,点击登录即可添加仓库
  3. 在仓库管理列表,可以进行修改仓库信息和删除仓库等操作。

作业

  1. 请根据本文的内容,部署一个名为nginx的docker项目,docker-compose内容如下:

    1. version: "3"
    2. services:
    3. nginx:
    4. image: nginx:alpine
    5. ports:
    6. - 81:80
    7. - 444:443
    8. volumes:
    9. - ./html:/usr/share/nginx/html
  2. 在 项目目录/html/ 下添加index.html,内容为Hello World!

  3. 服务器开放TCP81端口,使用以下地址访问容器首页,页面显示“Hello World!”

    1. http://x.x.x.x:81