使用 Portainer CE 管理 Docker

管理本地 Docker

  1. 创建 volume

    docker volume create portainer_data
    
  2. 启动 Portainer CE

    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
    

现在,你可以在 https://localhost:9443 使用 Portainer CE 管理本地 Docker。

管理远程 Docker

  1. 打开本地 Portainer CE 界面,在左侧边栏中找到 Environments,进入并点击 Add environments

  2. 选择 Docker Standalone,然后点击下面的 Start Wizard

    image

  3. 接下来的连接模式选择 Agent,然后复制它给你的命令,并将命令粘贴到你要管理的远程主机中执行。

在远程主机运行命令时,你可能会遇到如下错误:

docker: Error response from daemon: error while creating mount source path '/var/lib/docker/volumes': mkdir /var/lib/docker/volumes: permission denied.

这时你需要在命令前加上 sudo 并再次运行。

image

  1. 远程主机的命令运行完成后,在这里给你要管理的远程主机填写名字(Name)以及远程主机的地址(Environment address)。例如,地址可以是:192.168.1.2:9001。这里的端口号取决于你之前运行的命令中指定的端口号。

  2. 填写完成后,点击页面底部的 Connect

此时,如果一切顺利的话,你会在页面右上角看到环境添加成功的提示。

posted @ 2024-03-12 21:23  Undefined443  阅读(187)  评论(0)    收藏  举报