启动镜像
- 下载需要的镜像并启动
- 文档时使用的镜像是
alpine-standard-3.16.2-x86_64.iso - 用户名root,无密码登陆
setup-alpine
-
启动安装程序
setup-alpine: -
键盘布局:
us两次 -
后面
hostname、网卡配置、IP地址配置、配置dns都选择默认即可 -
时区
timezone:Asia,Hong_Kong -
NTP: 默认chrony即可 -
root Password: 自行设置,短密码会警告,但仍可设置成功 -
Proxy:跳过 -
repositories mirror:f可以自动选择最快的 -
setup a user: 根据情况设置,可跳过 -
ssh server: 默认openssh即可 -
allow root ssh login: 根据情况选择yes允许密钥和密码,prohibit-password只允许密钥登陆 -
How would you like to use disk?:sda->sys -
Erase(擦除) the disk?[y/N]:y -
Installation is complete: 安装完成,如果是虚拟机关闭电脑,移除虚拟盘,导出虚拟机(109M),或者做个快照以后就可以随意折腾了
use
Install Docker
apk update
apk add vim # 安装 vim
vim /etc/apk/repositories # 去除 community 这一行的注释 打开更多仓库
apk update
apk add docker # 安装 docker
rc-update add docker boot # 开机自动启动 docker
service docker start # 启动 docker
rc-service docker start # 启动 docker
addgroup lee docker # 将用户加入 docker 组
groups lee # 查看用户所属的组
id lee # 查看用户所属的组
# 让组变更立即生效 不需要重新登录 以 root 执行,给当前用户的会话赋予新组权限
# sudo apk add --no-cache shadow
# sudo apk add --no-cache shadow-login
# sudo apk add --no-cache util-linux
newgrp docker
sudo apk add docker-cli-compose
Use In Docker
# 清华大学:https://mirrors.tuna.tsinghua.edu.cn/alpine(最常用)
# 中国科大 USTC:https://mirrors.ustc.edu.cn/alpine
# 阿里云:https://mirrors.aliyun.com/alpine
sed -i 's#https\?://dl-cdn.alpinelinux.org/alpine#https://mirrors.tuna.tsinghua.edu.cn/alpine#g' /etc/apk/repositories
apk add --no-cache \
bash \
curl \
wget \
vim \
git \
ca-certificates \
tzdata \
su-exec \
shadow \
openssh-client
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
echo "Asia/Shanghai" > /etc/timezone