Portainer-ce设置初始化密码 --- compose部署

此处部署的Portainer-ce的版本为2.27.9

 一、拉取镜像

docker pull portainer/portainer-ce:latest

 

二、部署

2.1 创建目录

mkdir /portainer
cd !$

2.2 编写docker-compose.yml

vim docker-compose.yml

内容如下:

services:
  portainer:
    container_name: portainer
    image: portainer/portainer-ce:latest
    ports:
      - "3850:9000"      # 开放端口随意,此处开放3850
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock:rw"
      - "./data:/data:rw"
      - "./portainer_password:/run/secrets/portainer_password"
    command: --admin-password-file /run/secrets/portainer_password
    # 此处及以下可选,写完启动前必须保证指定的网络存在
    networks:        
      - mio_net

networks:
  mio_net:
    external: true

可选:
yml文件如果启用了 networks 且 external 为 true 时,请确保启动前指定的网络存在

创建网络命令如下:

docker network create --subnet=172.13.0.0/24 mio_net

2.3 编写密码文件

此处密码以明文形式设置

echo "testtesttest123" > portainer_password

# 设置权限
chmod 600 portainer_password

2.4 启动yml文件

两种形式择一即可

# 相对路径写法
docker-compose up -d

# 绝对路径写法
docker-compose -f /portainer/docker-compose.yml up -d

三、测试访问

IP:端口

此处可见直接输入账号密码,而不是初始化界面
到此并登录即成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值