前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用这个工具来简化容器管理

使用这个工具来简化容器管理

作者头像
我的小碗汤
发布2023-03-19 16:20:54
5160
发布2023-03-19 16:20:54
举报
文章被收录于专栏:我的小碗汤我的小碗汤

安装 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

下面将使用持久存储部署 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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 进击云原生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用持久存储部署 Portainer
  • 结论
    • 参考资料
    相关产品与服务
    容器镜像服务
    容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档