新しくMac miniを導入したところ、HomebrewからVirtualBoxのインストールでこけるので、Dockerに移行しました。N予備校での講座を参考にしています。以下備忘録。
インストール
Docker Desktopのインストール
Windowsの場合
WSL2 Linux カーネル更新プログラムのインストール
Dockerイメージの作成
Dockerfile
FROM --platform=linux/x86_64 ubuntu:18.04
RUN yes | unminimize
RUN apt-get update
RUN apt-get install -y vim curl tmux tcpdump
RUN locale-gen ja_JP.UTF-8
ENV LANG ja_JP.UTF-8
ENV TZ Asia/Tokyo
WORKDIR /linux-study
FROM : 構築する Docker イメージの元となる Docker イメージの指定
RUN : Docker イメージの構築で実行するコマンド
ENV : Docker イメージの構築で環境変数の値を設定する
WORKDIR : 作業ディレクトリの指定
docker-compose.yml
version: '3'
services:
app:
build: .
tty: true
volumes:
- .:/linux-study
version : DockerCompose ツールのバージョン
services : 全体を構成する要素(サービス)をこれより下の階層で記述
app : サービスの名前。
build : 指定したディレクトリにあるDockerfileからDockerイメージを構築する
tty : コンテナを起動させ続ける
volumes : ファイル共有の設定