docker-compose.yml 文件
version: '3.3'
services:
portainer:
restart: always
image: portainer/portainer
container_name: portainer
hostname: 'portainer'
privileged: true
ports:
- 9000:9000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /usr/local/work/docker/portainer/data:/data portainer/portainer
启动
docker-compose up -d
访问:http://192.168.1.202:9000
设置admin密码
选择管理哪里的docker 容器( 本地local / 远程remote 等)
连接远程服务器,管理docker容器
1、修改远程服务器docker配置:
# 修改远程服务器配置文件
vim /usr/lib/systemd/system/docker.service
# 修改后ExecStart值如下
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
# 重新弄读取配置文件 并重启docker
systemctl daemon-reload
systemctl restart docker
# 开启防火墙
firewall-cmd --zone=public --add-port=2375/tcp --permanent
firewall-cmd --reload
# 完成
2、在portainer里面操作:
新增
3、查看: