shipyard

是一个可视化的docker管理工具,方便用户管理自己的镜像 容器等功能, 基本上有了它,可以不用使用后台的docker 命令了

安装

安装比较简单(但国内也不好安装) 可以通过阿里的镜像加速功能来解决,安装成功后可以看到启动了7个容器(有点多)

curl -sSL https://shipyard-project.com/deploy | bash -s

配置nginx

这里直接给出配置

server {
    listen 80;
    server_name your-domain;
    set $node_port 8080;

    location / {
        
         # 下面四行很重要,不配置会有一些功能无法正常使用如(console功能)
         proxy_http_version 1.1; 
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection "upgrade";
         proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:$node_port;

    }
}

进入shipyard

打开配置的your-domain, http://your-domain
可以看到
alt text

帐号密码可以从启动的日志中看到

docker logs -f shipyard-controller

接下来怎么使用,我相信一看就懂了

参考地址

shipyard