Open1
Docker+Alpine+Svelte環境構築

Dockerを使ってMacにLinux環境を用意する
- MacBook pro + MacOS 14.5 sonoma
1. Docker 公式イメージAlpine(latest)を取得する。
% docker pull alpine
2. 取得したイメージからコンテナをビルド、起動、ログイン、一連の
% docker run -it alpine
/ #
3. 一旦、ctr+p+qでデタッチし、コンテナの実行状況を確認する
% docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1234567890 alpine "/bin/sh" 1 minutes ago Up 1 minutes awesome_williamson
4. アタッチしてコンテナに戻る
docker attach 1234567890
/ #
5. コンテナを抜けて、コンテナを停止する。
/ # exit
停止中のコンテナを含むプロセス表示し、確認する。
% docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1234567890 alpine "/bin/sh" 5 minutes ago Exited (0) 5 seconds ago awesome_williamson
6. コンテナを起動する
docker start 1234567890
7. コンテナを停止する
docker stop 1234567890
8. アップデートする
apk update
10. nvmインストール
/ # apk update
/ # apk add --no-cache curl bash ca-certificates openssl ncurses coreutils python2 make gcc g++ libgcc linux-headers grep util-linux binutils findutils
/ # touch ~/.bashrc
/ # curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
/ # bash
~# nvm
補足. コンテナの削除
docker rm 1234567890