安装 Docker
第一件事是安装 Docker。以前,我会安装在标准存储库中找到的 Docker 版本(带有sudo apt-get install docker.io -y
)。但这里安装 Docker 的社区版,因为它包含更多功能并且更新更频繁。
因此,要安装社区版,登录 Linux 服务器并使用以下命令安装必要的依赖项:
sudo apt-get install ca-certificates curl gnupg lsb-release -y
接下来,我们需要为 Docker 添加所需的 GPG 安全密钥,通过以下方式完成:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
添加 GPG 后,使用以下命令创建 Docker 存储库:
echo "deb [arch=
在安装之前,必须更新 apt:
sudo apt-get update
最后,安装 Docker 引擎:
sudo apt-get install docker-ce docker-ce-cli containerd.io
安装完成后,我们需要将用户添加到 docker 组。如果您跳过此步骤,您将只能使用sudo使用 Docker ,这是您不想承担的安全风险。要将您的用户添加到组中,请执行以下命令:
sudo usermod -aG docker $USER
注销并重新登录到服务器,以便更改生效。
下面将使用持久存储部署 Portainer,万一出现问题,仍然可以访问数据。
我们必须做的第一件事是创建一个包含数据的卷。使用以下命令执行此操作:
docker volume create portainer_data
上面的命令将创建一个名为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
部署命令将需要几分钟才能完成。当命令返回正在运行的 Portainer 部署的容器 ID 时,打开 Web 浏览器并将其指向 https://SERVER:9443(其中 SERVER 是托管服务器的 IP 地址)。
在下图中,您将被要求创建一个初始管理员用户。为 Portainer 创建初始管理员用户。
添加用户名并输入密码。完成后,单击创建用户。完成此操作后,您将使用该新用户凭据自动登录,您应该会看到 Portainer 快速设置窗口。新的 Portainer 快速设置窗口比以前的版本更友好。
注意:当您第一次访问 Portainer 站点时,您可能还必须接受安全风险,因为 Portainer 使用自签名证书。
单击开始使用本地环境,或者,如果您需要连接到远程环境,请单击添加环境。单击 Get Started 后,您应该会看到列出的本地环境。可用的环境将显示在此处。
单击标记为本地的列表,您将被传送到该环境的仪表板。本地安装的容器引擎的 Portainer 仪表板。
您现在可以轻松开始创建网络和卷、拉取镜像和部署容器,甚至添加注册表和其他环境。
使用 Portainer ,可以为其容器部署提高效率。凭借友好的基于 Web 的 GUI 和管理部署所需的所有工具,Portainer 应该被视为容器管理的首选。
有关 Portainer 的更多信息,请查看官方 Portainer 文档[1]。
[1]
官方 Portainer 文档: https://www.portainer.io/
- END -
原文:https://tinyurl.com/v85we8np