archlinux 基础容器镜像制作

archlinux 基础容器镜像制作

文中介绍了如何使用 Docker Hub上的 archlinux 镜像配置基础使用环境,包括普通用户配置、国内镜像替换、zsh终端配置。使用的宿主机环境为 Manjaro。

Manjaro 下安装配置 Docker 可以参考博文《manjaro安装使用docker》

配置容器系统环境


# >宿主机
# 1. 拉取镜像
docker pull archlinux
# 2. 启动容器,进入bash
docker run -it --name www.qicz.com archlinux:latest /bin/bash
# >宿主机结束

# >容器
# 备份镜像服务地址
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.back
# 修改镜像服务为中科大镜像源,注意$转义
echo Server =  https://mirrors.ustc.edu.cn/archlinux/\$repo/os/\$arch > /etc/pacman.d/mirrorlist
# 更新缓存、系统、软件
pacman -Syyu
# 安装vim sudo
pacman -S vim sudo

# 创建qicz用户,并创建家目录
useradd -m qicz 
# 修改用户密码
passwd qicz

#  修改sudo文件,使qicz可以使用sudo
vim /etc/sudoers
# 增加 qicz ALL=(ALL:ALL) ALL
# 切换到qicz用户
su qicz
# 安装zsh和git
sudo pacman -S zsh git
# 拉取oh-my-zsh
git clone  https://gitee.com/mirrors/oh-my-zsh.git
# 修改onmyzsh安装脚本`oh-my-zsh/tools/install.sh`中远端仓库地址,加速安装。
# REPO=${REPO:-mirrors/oh-my-zsh}
# REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}

# 安装主题
oh-my-zsh/tools/install.sh

#切换shell程序
chsh -s /bin/zsh

#修改zsh用户配置文件`~/.zshrc`,中的`ZSH_THEME="ys"`以使用新的主题。

#退出容器
exit
exit
exit
# >容器结束

archlinux基础镜像版本1.0


# >宿主机
# 停止容器运行
docker stop www.qicz.com
# 提交容器版本
docker commit -m "提交archlinux基础镜像" www.qicz.com archlinuxbase:1.0
# 删除旧的容器
docker container rm www.qicz.com
# >宿主机结束
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值