0
点赞
收藏
分享

微信扫一扫

Docker rootless部署应用

单调先生 2023-08-19 阅读 69

一、创建普通用户并赋予sudo权限免密切换root

useradd air
echo mcwlWS93Kjn0BCL9 | passwd air --stdin
cd /etc
chmod 600 sudoers
vi sudoers	
#################################################################################

## Same thing without a password

# %wheel        ALL=(ALL)       NOPASSWD: ALL

air ALL=(ALL:ALL)   NOPASSWD: ALL

#################################################################################


二、安装部署

1、下载地址:

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

2、部署

rpm -ivh shadow-utils46-newxidmap-4.6-4.el7.x86_64.rpm
tar -xvf docker-rootless-23.0.4.tgz

echo "air:100000:65536" | tee >> /etc/subuid
echo "air:100000:65536" | tee >> /etc/subgid
echo user.max_user_namespaces=28633 >> /etc/sysctl.d/userns.conf
sysctl --system
sudo sysctl -p /etc/sysctl.d/userns.conf


su - air
cp -r /data/docker-rootless /home/air/


sudo vi ~/.bashrc
#################################################################################

export PATH=/home/air/docker-rootless:$PATH

export XDG_RUNTIME_DIR=/home/air/.docker/run

export DOCKER_HOST=unix:///home/air/.docker/run/docker.sock

#################################################################################
source ~/.bashrc

3、安装启动

dockerd-rootless-setuptool.sh install
nohup dockerd-rootless.sh &


举报

相关推荐

0 条评论