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密码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容