風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1790
发帖:74 篇
来自:保密
注册:2022/3/30 15:28:53
造访:2025/3/29 14:53:51
发帖:74 篇
来自:保密
注册:2022/3/30 15:28:53
造访:2025/3/29 14:53:51
[ 第 1 楼 ]
回复

配置镜像源提速,安装 opensuse/leap 桌面(IceWM)+xrdp
先新建一个 init 文件,并且 chmod +x init,作为启动脚本,内容暂时如下:
先新建一个 init 文件,并且 chmod +x init,作为启动脚本,内容暂时如下:
#!/bin/sh然后,创建 docker(示例仅做了 3389 端口映射):
sleep 9d
docker run -d -p 1189:3389 --restart always opensuse/leap init这个时候,由于 init 脚本不存在,会有错误提示,先忽略。我们先用 "docker ps -a"得到新容器ID的前两位字符,例如 aa,执行:
docker cp init aa:/usr/local/bin此时应该成功启动并进入容器了。openSUSE Leap 15.5 的 Docker 镜像默认没有内置编辑工具,可以使用如下指令替换镜像源:
docker start aa
docker exec -ti aa bash
sed -i 's|download.opensuse.org|mirrors.aliyun.com/opensuse|g' /etc/zypp/repos.d/repo-oss.repo
sed -i 's|download.opensuse.org|mirrors.aliyun.com/opensuse|g' /etc/zypp/repos.d/repo-non-oss.repo
sed -i 's|download.opensuse.org|mirrors.aliyun.com/opensuse|g' /etc/zypp/repos.d/repo-source.repo
sed -i 's|download.opensuse.org|mirrors.aliyun.com/opensuse|g' /etc/zypp/repos.d/repo-backports-update.repo
sed -i 's|download.opensuse.org|mirrors.aliyun.com/opensuse|g' /etc/zypp/repos.d/repo-openh264.repo
sed -i 's|download.opensuse.org|mirrors.aliyun.com/opensuse|g' /etc/zypp/repos.d/repo-update.repo
sed -i 's|download.opensuse.org|mirrors.aliyun.com/opensuse|g' /etc/zypp/repos.d/repo-update-non-oss.repo
sed -i 's|download.opensuse.org|mirrors.aliyun.com/opensuse|g' /etc/zypp/repos.d/repo-sle-update.repo

