部署registry webui
时间: 2023-12-13 11:01:15 浏览: 189
部署Registry WebUI需要进行以下步骤:
第一步,安装Docker Registry:首先,在服务器上创建一个目录,用于存储Docker镜像和相关文件。然后,通过以下命令安装Docker Registry:
```
docker run -d -p 5000:5000 --name registry registry:2
```
这将在服务器上启动一个名为registry的Docker Registry镜像。
第二步,安装Registry WebUI:在服务器上安装Registry WebUI的最简单方法是使用名为Portus的开源工具。要安装Portus,请按照以下步骤进行操作:
- 安装Docker Compose。
- 在服务器上创建一个新的目录,并在其中创建一个名为docker-compose.yml的文件。
- 将以下内容复制到docker-compose.yml文件中:
```
version: "2"
services:
portus:
image: opensuse/portus:2.3
restart: always
ports:
- "3000:3000"
links:
- registry
environment:
- DATABASE_ADAPTER=postgresql
- DATABASE_HOST=db
- DATABASE_PORT=5432
- DATABASE_USER=registry
- DATABASE_PASSWORD=<your_password>
- DATABASE_NAME=registry_production
volumes:
- /etc/pki:/etc/pki
- registry:/certificates
db:
image: postgres:11
restart: always
environment:
- POSTGRES_USER=registry
- POSTGRES_PASSWORD=<your_password>
- POSTGRES_DB=registry_production
volumes:
- registry-db:/var/lib/postgresql/data
volumes:
registry:
registrydb:
```
- 替换<your_password>为自己的数据库密码。
- 执行以下命令启动Portus:
```
docker-compose up -d
```
第三步,部署Registry WebUI:一旦Portus成功启动,可以通过浏览器访问服务器的IP地址,加上端口号3000。在登录页面上,使用默认的用户名(portus)和密码(portus),登录到Registry WebUI。
最后,通过Registry WebUI可以管理和浏览Docker Registry中的镜像。
阅读全文