Portainer的基础使用

背景

之前因为打算做一个环境发布系统,一直是用rancher管理容器。后来项目夭折了,这套rancher就一直用来管理我们自己的工具链容器,然而我们自身的工具链容器不过十来个,而rancher本身的管理容器都有好几十了。
需求变了,而且杀鸡焉用牛刀,于是就转为更轻量化的Portainer吧。

步骤

详细参见官方文档:https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linux

修改docker自定义仓库允许访问配置

这一步非必需,我们有用自己的镜像仓库,所以记录下。

# 修改配置
nano /etc/docker/daemon.json 

# 修改内容
{"insecure-registries":["10.10.xxx.xxx"]}

#修改完成后reload配置文件
sudo systemctl daemon-reload

#重启docker服务
sudo systemctl restart docker.service

创建存储空间

docker volume create portainer_data

创建portainer容器

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:2.9.3

设置初始化密码

访问 https://localhost:9443 设置admin密码

你可能感兴趣的:(Portainer的基础使用)