Install Portainer CE with Docker on Linux 

1、做一个新的卷:

docker volume create portainer_data

2、下来镜像并运行:

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

3、配置nginx

cd /etc/nginx/sites-enabled/

cp code-server docker-manger

修改dns那边的指向,增加一个域名

------

server {

    listen 80;

    server_name docker.lemonhall.me;

    # enforce https

    return 301 https://$server_name:443$request_uri;

}

server {

    listen 443 ssl http2;

    server_name docker.lemonhall.me;

    ssl_certificate /etc/letsencrypt/live/172-233-73-134.ip.linodeusercontent.com/fullchain.pem;

    ssl_certificate_key /etc/letsencrypt/live/172-233-73-134.ip.linodeusercontent.com/privkey.pem;

    location / {

        proxy_pass https://127.0.0.1:9443/;

        proxy_set_header Host $host;

        proxy_set_header Upgrade $http_upgrade;

        proxy_set_header Connection upgrade;

        proxy_set_header Accept-Encoding gzip;

    }

}

-----------

重载配置:

systemctl reload nginx