定制anolis龙蜥镜像
1. docker安装
yum源
[docker-ce-stable] name=Docker CE Stable baseurl=https://download.docker.com/linux/centos/8/x86_64/stable enabled=1 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg
下载
yum install -y -q docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin
systemctl enable docker --now
2. base镜像下载
下载(对应地址:https://gitee.com/anolis/docker-images)
注:latest标签可能有时候不太好使
docker pull registry.openanolis.cn/openanolis/anolisos:8.6
改名
docker tag registry.openanolis.cn/openanolis/anolisos:8.6 anolis8.6:base
试运行
docker run -it --name anolis-test -p 2222:22 -v /tmp/localdir:/tmp/docker_dir anolis8.6:base /bin/bash
容器中的root用户对于宿主机来说其实是普通用户,容器中运行systemd服务需要提权
docker run -d --name anolis-test --privileged=true 9bf6170e495c /usr/sbin/init docker exec -it 27d12acffc36 /bin/bash
提交镜像
docker stop anolis-test
docker commit anolis-test anolis-test:sshd