PVE篇!LXC安装Docker和Portainer

2023-10-04 20:08:34 20点赞 208收藏 25评论

该篇教程主要讲解安装Docker容器和Portainer的简单安装和使用

Tip:

这里我选择在LXC容器下安装Docker,主要是起到隔离作用,当然你也可以直接在PVE下面直接安装。

主要流程目录:

1.安装Docker

2.安装Portainer

2.1.环境IP

2.2.镜像仓库

2.3.简单使用

1.安装Docker

获取Docker一键安装脚本

https://linuxmirrors.cn/

PVE篇!LXC安装Docker和Portainer


检测一下是否已经安装curl

curl -V​ //没有安装的,输入下面命令进行安装 apt install curl -yPVE篇!LXC安装Docker和Portainer


运行一键安装脚本

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)PVE篇!LXC安装Docker和Portainer

输入Y,确认安装

PVE篇!LXC安装Docker和Portainer

随便选一个就行

PVE篇!LXC安装Docker和Portainer

随便选一个就行

PVE篇!LXC安装Docker和Portainer

Docker已经安装完成

PVE篇!LXC安装Docker和Portainer

Tip:

简单docker命令:

//列出所有的Docker数据卷 docker volume ls​ //删除数据卷 docker volume rm 数据卷名称 ​//列出所有容器 docker ps -a​ //强制删除容器 docker rm -f 容器名称

2.安装Portainer

安装Portainer,这里我安装的是中文版

中文版:docker volume create portainer_datadocker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce:latest​官方版:docker volume create portainer_datadocker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

这里我直接安装中文版portainer

PVE篇!LXC安装Docker和Portainer

Tip:

如果出现如下报错“Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded.”,首先需要确定网络Ping没问题和镜像是否存在。

nano /etc/resolv.conf 屏蔽原来的: 192.168.xx.xx 添加: nameserver 114.114.114.114 nameserver 8.8.8.8

安装完成

PVE篇!LXC安装Docker和Portainer

浏览器访问portainer,输入IP+端口号(比如我就是:192.168.31.83:9000)

PVE篇!LXC安装Docker和Portainer

Tip:

忘记IP的可以这里查看

PVE篇!LXC安装Docker和Portainer

输入密码,点击“创建用户”

PVE篇!LXC安装Docker和Portainer

Tip:

提示需要重启容器,输入下面命令后刷新界面

PVE篇!LXC安装Docker和Portainer

docker restart portainer

进入面板

PVE篇!LXC安装Docker和Portainer

2.1.环境IP

修改IP是为了安装好其他Dokcer镜像以后,点击端口号方便跳转

环境 -> local

PVE篇!LXC安装Docker和Portainer

填写为当前网页的IP地址

PVE篇!LXC安装Docker和Portainer

2.2.镜像仓库

修改注册表可以让拉取更加快速

镜像仓库 -> 添加注册表

PVE篇!LXC安装Docker和Portainer

自定义注册表

PVE篇!LXC安装Docker和Portainer

Docker中国区官方镜像 https://registry.docker-cn.com​ 网易 https://hub-mirror.c.163.com/ ​ustc https://docker.mirrors.ustc.edu.cn

2.3.简单使用

点击“首页”

PVE篇!LXC安装Docker和Portainer

切换到local环境

PVE篇!LXC安装Docker和Portainer

平时常用操作都在这边

PVE篇!LXC安装Docker和Portainer

简单演示一下安装步骤

容器 -> 添加容器

PVE篇!LXC安装Docker和Portainer

填写创建容器

PVE篇!LXC安装Docker和Portainer

担心网络拉取慢,可以选择国内的镜像源(之前上面添加的)

PVE篇!LXC安装Docker和Portainer

完成安装,点击端口号即可便捷跳转(因为设置过环境IP)

PVE篇!LXC安装Docker和Portainer

正常运行

PVE篇!LXC安装Docker和Portainer

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1899元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1779元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2679元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2829元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1979元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1329元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4279元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起
25评论

  • 精彩
  • 最新
  • 公粽号nasbox是你吗?文章一样哎

    校验提示文案

    提交
    是的 [铁茄子]

    校验提示文案

    提交
    收起所有回复
  • 是不是得再PVE里面先装一个cenos 之类的 然后再一键安装?

    校验提示文案

    提交
    差不多

    校验提示文案

    提交
    当然你也可以直接pve下面安装

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 大佬 现在有一个问题安装完docker后,快照无法回滚,容器也无法删除怎么弄?

    校验提示文案

    提交
    这个不清楚了,因为我实际使用比较少

    校验提示文案

    提交
    收起所有回复
  • docker: Error response from daemon: AppArmor enabled on system but the docker-default profile could not be loaded: running `/usr/sbin/apparmor_parser apparmor_parser -Kr /var/lib/docker/tmp/docker-default1518676123` failed with output: apparmor_parser: Unable to replace "docker-default". Permission denied; attempted to load a profile while confined?

    error: exit status
    为什么装完是这样的

    校验提示文案

    提交
    没有权限吧,应该是没全照教程来,有些地方忘记勾选

    校验提示文案

    提交
    收起所有回复
  • 大佬,请教一下,在lxc的openwrt运行一键安装docker命令,提示[ERROR] 无法判断当前运行环境,当前系统不在本脚本的支持范 围内。有解决方法吗?

    校验提示文案

    提交
    不太清楚,但是不建议套娃

    校验提示文案

    提交
    收起所有回复
  • 我按照你的步骤安装完了,面板也能正常使用了,但是为什么在PVE数据中心下面没有你截图的那个DOCKER列表呢?

    校验提示文案

    提交
    你说那个是自己命名的吧

    校验提示文案

    提交
    就是左侧的PVE虚拟机列表,我看到你的截图有一个到docker的虚拟机,我的按照你的步骤却没有。这里可以看一下截图
    去看看

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 另一个著名的pvetools脚本,它的dockers实现方式是Schroot了一个Alpine,在Alpine里运行docker

    校验提示文案

    提交
  • docker volume create portainer_datadocker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce

    卡在这里了 unknown shorthand flag: 'p' in -p

    校验提示文案

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

    校验提示文案

    提交
    重新搜了下搞定了。

    校验提示文案

    提交
    收起所有回复
  • 更新软件源出错,请先确保软件包管理工具可用!
    安装提示这个

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
208
扫一下,分享更方便,购买更轻松