差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:alpine_docker [2021/12/08 16:51] – jonathan | tech:alpine_docker [2024/05/11 23:36] (目前版本) – [安裝與設定 docker docker-compoes] jonathan | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 在 Alpine Linux 3 底下安裝 | + | ====== 在 Alpine Linux 3 底下安裝 |
- | * 採用 alpine-virt-3.14.1-x86_64.iso 在 PVE 內建立 VM | + | * 採用 alpine-standard-3.16.2-x86_64.iso 在 PVE 內建立 VM |
* 預計安裝與配置: | * 預計安裝與配置: | ||
- | * CPU:1vcore | + | * CPU:2vcore |
- | * 啟動主機兩張網卡 IP 網段 10.20.0.0/ | + | |
- | ===== 安裝與設定 | + | ===== Alpine 安裝後首次設定 ===== |
+ | * 使用 root 直接登入(不須密碼)後執行 setup-alpine | ||
+ | * keyboard layout : none | ||
+ | * hostname : alpine-vm | ||
+ | * eth0 : | ||
+ | * ip : 192.168.11.231 | ||
+ | * netmask : 255.255.255.0 | ||
+ | * gateway : 192.168.11.1 | ||
+ | * DNS domain name : | ||
+ | * DNS nameserver : 8.8.8.8 | ||
+ | * root New Password : ****** | ||
+ | * timezone : Asia/ | ||
+ | * Proxy : none | ||
+ | * mirror : 1 | ||
+ | * Setup a user : no | ||
+ | * ssh server : openssh | ||
+ | * Allow root ssh login : yes | ||
+ | * ssh key : none | ||
+ | * disk : sda | ||
+ | * to use it : lvm | ||
+ | * to use it : sys | ||
+ | * Erase disk and continue : y | ||
+ | * reboot | ||
+ | ===== 安裝與設定 | ||
* 設定 / | * 設定 / | ||
: | : | ||
- | http:// | + | http:// |
- | http:// | + | http:// |
: | : | ||
</ | </ | ||
- | * 安裝 | + | * 安裝 |
apk update | apk update | ||
- | apk add docker | + | apk upgrade --available && sync |
+ | apk add docker | ||
</ | </ | ||
- | * 設定開機啟動與啟動 | + | * 設定開機啟動與啟動 |
rc-service docker start | rc-service docker start | ||
rc-update add docker | rc-update add docker | ||
</ | </ | ||
- | | + | |
- | # apk add docker | + | ===== 其他處理議題 ===== |
- | ERROR: unable | + | |
- | | + | * 參考 - https://superuser.com/questions/1395473/usermod-equivalent-for-alpine-linux |
- | | + | * Exp. jonathan 可以執行 |
+ | su - root | ||
+ | addgroup jonathan | ||
+ | </ | ||
+ | * 在 PVE7 的 LXC 內無法啟動 docker 服務 | ||
+ | * 參考 | ||
+ | - https:// | ||
+ | - https:// | ||
+ | * 需要在 / | ||
+ | lxc.apparmor.profile: unconfined | ||
+ | lxc.cap.drop: | ||
+ | </ | ||
+ | | ||
+ | * 如果擔心 docker log 長太大也可以在 / | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
</ | </ | ||
===== 參考網址 ===== | ===== 參考網址 ===== | ||
* https:// | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
- | {{tag> | + | {{tag> |