Docker项目部署实战
学习目标
- 部署Docker项目:在江湖面板中使用Docker插件部署Docker项目
- 容器管理:在江湖面板中管理Docker容器,包括启动、停止、删除等操作。
- 镜像管理:学习如何在江湖面板中管理 Docker 镜像,包括镜像的导入和导出等操作。
- IP地址池:学习如何在江湖面板中管理 Docker 的 IP 地址池。
- 仓库管理:学习如何在江湖面板中管理 Docker 的仓库。
1. 安装Docker
- 登录江湖面板。
- 点击左侧栏目「软件」,进入软件管理页面。
- 在软件管理页面,找到Docker并点击安装。
2. 部署Docker项目
江湖面板中统一规范了Docker项目,默认每个项目都有一个docker-compose文件,并且建议将项目文件存放在/www/wwwroot/目录下
- 在江湖面板中,点击左侧栏目「Docker」,进入Docker管理页面。
- 点击「项目列表」,点击「新建项目」按钮,打开新建项目弹框。
- 在新建项目弹框中,填写项目名称,Compose文件内容。
- 点击「提交」,创建项目。
- 点击项目操作列的「启动」按钮可以快速启动docker项目。
3. 容器管理
- 在Docker管理页面,点击「容器列表」,可以看到已创建的容器列表。
- 在列表中,可以对容器进行各种操作,如打开容器终端、查看日志、删除等。
4. 镜像管理
- 在Docker管理页面,点击「镜像列表」,可以看到已获取的镜像列表。
- 点击获取镜像,填写镜像名称等信息,可以从仓库拉取指定镜像
- 在列表中,可以对镜像进行拉取更新、删除等操作。
5. 镜像导出
- 在镜像管理页面,点击「镜像打包」按钮,可以将指定的镜像打包为压缩文件
- 下方的列表是已打包的镜像文件,可以对其进行下载、导入、删除操作
- 点击上传镜像按钮可以将其他服务器打包的镜像文件上传上来,进行导入等操作。
6. IP地址池
- 在 Docker 管理页面,点击「IP地址池」按钮,进入 IP 地址池管理页面。
- 在 IP 地址池管理页面,你可以查看和管理 Docker 的 IP 地址池。
7. 仓库管理
- 在 Docker 管理页面,点击「仓库」按钮,进入仓库管理页面。
- 在仓库管理页面,你可以查看和管理 Docker 的仓库,点击登录按钮,填写存储库信息,点击登录即可添加仓库
- 在仓库管理列表,可以进行修改仓库信息和删除仓库等操作。
作业
请根据本文的内容,部署一个名为nginx的docker项目,docker-compose内容如下:
version: "3"
services:
nginx:
image: nginx:alpine
ports:
- 81:80
- 444:443
volumes:
- ./html:/usr/share/nginx/html
在 项目目录/html/ 下添加index.html,内容为Hello World!
服务器开放TCP81端口,使用以下地址访问容器首页,页面显示“Hello World!”
http://x.x.x.x:81