Proxmox LXC环境下安装Docker & portainer.io 管理面板

By | 2019-11-21

之前在斐讯N1上玩过Docker,但总觉得性能不够用,这段时间上了软路由所以把Docker迁移到PVE平台上,而本身PVE的LXC也其实是『容器』技术,但始终没有Docker下这么多实例,所以决定试一下在LXC环境下安装Docker。

  • 首先在PVE先创建一台LXC的ubuntu 18.04
  • 创建后按以下配置对LXC的环境进行配置,不然会安装不成功的

下面打开这台LXC进入console,按顺序执行以下指令即可:

  • apt update
  • apt upgrade
  • apt install gnupg2
  • apt install curl
  • apt install software-properties-common
  • curl -fsSL https://download.docker.com/linux/ubuntu/gpg| sudo apt-key add –
  • add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(cat /etc/os-release | grep UBUNTU_CODENAME | cut -d ‘=’ -f 2) stable”
  • apt update
  • apt install docker-ce
  • docker volume create portainer_data
  • 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:latest

最后在其他内网电脑上用浏览器访问

http://lxc-IP:9000    [lxc-IP是你创建LXC时设定的IP地址]

第一次登录是需要创建 admin 的密码的,再以后就没有以后了。优点就是占资源少,docker库里有大量大神们已经搞好实例可以用了。

發佈留言