PVE下LXC容器安装Docker
0、创建LXC容器(CentOS7)
不勾选“无特权容器”
在创建完成后需要到“选项-签名”下勾选“嵌套”
同时到宿主机PVE的/etc/pve/lxc目录下编辑对应LXC容器配置,增加如下:
lxc.apparmor.profile: unconfined
lxc.cgroup.devices.allow: a
lxc.cap.drop:
1、安装依赖软件包
yum install -y yum-utils device-mapper-persistent-data lvm2 openssh-server
2、配置Docker yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装Docker
yum -y install docker-ce
systemctl start docker
systemctl enable docker
systemctl start sshd
4、安装GitLab
mkdir gitlab gitlab/etc gitlab/log gitlab/opt
docker run -id -p 8080:80 -p 8022:22 -v /root/gitlab/etc:/etc/gitlab -v /root/gitlab/log:/var/log/gitlab -v /root/gitlab/opt:/var/opt/gitlab --restart always --hostname {域名或IP} --privileged=true --name gitlab gitlab/gitlab-ce
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭