使用 Vagrant 在 Ubuntu 虚拟机上安装使用 Portainer

发布时间 2023-04-28 09:18:49作者: 生物信息刘博

Portainer 是一款免费的 Docker 管理工具,它提供了一个 Web 界面,通过简单易用的界面管理 Docker 容器和镜像。

以下是使用 Vagrant 在 Ubuntu 虚拟机上安装使用 Portainer 的示例步骤:

1. 创建 Ubuntu 虚拟机
在 Vagrantfile 文件中添加以下配置:

```
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/bionic64"
config.vm.provider "virtualbox" do |vb|
vb.gui = true
end
end
```

这将会创建一个 Ubuntu 18.04 LTS (Bionic Beaver) 64 位版本的虚拟机,并启用 VirtualBox 的 GUI 功能。

2. 启动虚拟机
您可以使用以下命令启动虚拟机:

```
vagrant up
```

3. 安装 Docker
在 Ubuntu 虚拟机中,使用以下命令安装 Docker:

```
sudo apt update
sudo apt install -y docker.io
sudo usermod -aG docker vagrant
sudo systemctl enable docker
```

4. 安装 Portainer
在 Ubuntu 虚拟机中,使用以下命令安装 Portainer:

```
sudo docker volume create portainer_data
sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
```

这将会在 Docker 中下载并运行 Portainer 镜像。默认情况下,Portainer 将会运行在 9000 端口上,因此您可以通过浏览器访问 `http://localhost:9000` 来启动 Portainer。

5. 在 Portainer 中管理 Docker
打开浏览器,输入 `http://localhost:9000` 来访问 Portainer 界面。您可以通过界面的导航栏来管理 Docker 容器、镜像和应用程序。其中,您需要选择 `Local` 选项卡来管理本地的 Docker 环境。

需要注意的是,Portainer 的默认管理员用户名和密码都是 “admin”,在首次登录时,请更改默认的管理员密码以提高安全性。另外,使用 Portainer 等工具能够更加轻松和方便地管理 Docker,但也需要一些基本的 Docker 知识。如果您在使用 Portainer 时遇到了问题,请参考官方文档或在线论坛获得更多帮助。