Ubuntu 22.04 安装 Portainer

本文详细指导了如何在Ubuntu系统上通过版本库安装Docker,包括设置HTTPS协议、安装DockerCE、修改默认存储位置,以及安全地安装和配置PortainerServer,使用自签名SSL证书保护管理界面。
摘要由CSDN通过智能技术生成

1. 通过版本库安装 Docker(repository)

1.1 设置版本库

更新系统包索引

apt-get update

添加 HTTPS 协议,允许 aptHTTPS 安装软件包

apt-get install apt-transport-https ca-certificates curl software-properties-common

添加 Docker 公共密钥

curl -fsSL  https://download.docker.com/linux/ubuntu/gpg | apt-key add

设置版本库类型,软件版本包括三种:stableedgetest

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 

1.2 安装 Docker CE

更新系统包索引

apt-get update

安装最新版 Docker CE

apt-get install docker-ce docker-ce-cli containerd.io

允许非 root 用户使用 Docker

默认情况下只有 root 权限才可以使用 Docker ,将用户加入到 Docker

sudo usermod -aG docker $USER

1.3 修改 Docker 的默认存储位置

停止 Docker 服务

systemctl stop docker

将原来的 Docker 文件夹拷贝到新的地方 /opt/docker

cp -r /var/lib/docker /opt/docker

修改 Docker 配置文件 /etc/docker/daemon.json

{
"data-root": "/opt/docker"
}

重启 Docker 服务

systemctl start docker

删除原来的 Docker 文件

rm -rf /var/lib/docker

查看 Docker 信息,可以看到目录已经变成 /opt/docker

docker info

docker-migration

2. 安装 Portainer BE

创建 Portainer Server 用于存储其数据库的卷

docker volume create portainer_data

下载并安装 Portainer Server 容器

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-ee:latest

Portainer 会生成并使用自签名 SSL 证书来保护端口 9443 ,所以访问 https://localhost:9443 进入 Portainer 管理页面

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JasperXzy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值