建议:无论哪种方式,最好将数据持久化,-v <宿主机路径 / 卷名>:<容器内部路基你个>即可

Local单机本地方式

在启动命令中添加-v /var/run/docker.sock:/var/run/docker.sock即可

Docker API方式

  • 在启动命令中添加端口映射, vi /usr/lib/systemd/system/docker.service
    # ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
    ExecStart=/usr/bin/dockerd --graph /data/docker -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H fd:// --containerd=/run/containerd/containerd.sock
    
  • 在Portainer界面的EndPoints菜单操作
    • 点击【Add endpoint】按钮,进入添加页面
    • 选择Dockers API方式添加
    • 输入对应IP和端口即可

Portainer Agent方式

参考资料