阅读视图

发现新文章,点击刷新页面。

白嫖阿里云99元服务器,初尝 Portainer 部署 Docker

没错,这篇文章的标题是小胡同学开玩笑时帮我起的。双十一阿里的活动机最为火爆款应该就是2C2G3M的这款99元机了。这么便宜的小鸡还能白嫖?是真的可以白嫖。这个信息是韩宇发面上群里的,有兴趣的可以看一下,https://docs.qq.com/doc/DTEFhbU5CanZoTG1o 。这位大佬是推广500台,目前好像还有不到一百台了。开始我对这项活动表示怀疑的,哪不知上午购买的,下午就返现给我了。白嫖的东西,不拿白不拿。

因为手里没有备案的域名,那这白嫖的阿里云服务器拿来干什么?那就拿来跑Docker项目吧!

大家知道Docker是全命令,没有UI界面的,像我这样的小白,当然是想搞一个Docker中文管理面板了,

一.目前主流的Docker中文管理面板及区别

  1. Portainer:Portainer是一款知名的开源Docker管理工具,提供了友好的用户界面,支持多种语言,包括中文。它支持多种Docker环境,包括Docker Swarm、Kubernetes和Docker单机模式。Portainer可以与Docker轻松安装在独立的Linux/Windows服务器/集群上,可以管理注册表、网络、卷、镜像和容器,还可以保存配置,并配置Docker Swarm和堆栈
  2. FAST OS DOCKER:FAST OS DOCKER是一款国产中文面板,界面简洁,功能不错,尚在完善开发中。它可以为用户提供docker总览、本地容器管理、远程镜像拉取、服务器磁盘映射、服务器网络管理等功能,基本能满足中小型单位对容器管理的全部需求
  3. Docker UI:Docker UI是一个使用Docker Remote API的web接口,目的是提供一个简洁纯净的客户端实现,为了连接和管理Docker。然而,该工具目前已经无人维护,因此建议使用其他工具如Portainer。

综上所述,Portainer是一个功能齐全的开源Docker管理工具,FAST OS DOCKER是一款国产中文面板,而Docker UI则是一个已经无人维护的工具。

二.Docker环境安装

我的服务器环境是Ubuntu,下面介绍的是如何在Ubuntu上安装 Docker。

1.更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源:

sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

2.使用下面的 curl 导入源仓库的 GPG key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
      3.将 Docker APT 软件源添加到你的系统:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

4.安装 Docker 最新版本

sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io

5.一旦安装完成,Docker 服务将会自动启动。你可以输入下面的命令,验证它:

sudo systemctl status docker

输出将会类似下面这样:

● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-05-21 14:47:34 UTC; 42s ago
...

三.安装portainer-ce中文版

大家一定要注意portainer-ce并没有原生的中文版,而是国内大佬进行汉化的。那安装方式有两种,一种是先安装英语版的portainer-ce,然后再安装汉化补丁。另外一种方式就是直接安装大佬做好的集成的portainer-ce中文版。我在这里踩了个大坑,白嫖阿里云99元服务器,初尝 Portainer 部署 Docker - 第1张图片

安装好英文版portainer-ce进行打汉化补丁,但是问题出来了,如上图出错提示。意思是portainer-ce连接不上Docker环境。英文版的可以连接,汉化版的却不行,那问题一定出现在汉化上面。后来通过群里往记同学的帮助,才找到问题所在。原来是汉化版数据文件路径和英文版的冲突而导致的。

所以,老张在这里推荐新手小白们,还是直接安装portainer-ce集成中文版。仓库地址:https://hub.docker.com/r/6053537/portainer-ce 。一键代码安装,傻瓜无脑操作。

docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce

OK了,开始你的Docker折腾之旅吧!

❌