LoginSignup
1
0

More than 1 year has passed since last update.

Dockerで仮想環境構築

Posted at

新しく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 : ファイル共有の設定

コマンド

起動
docker-compose up -d
Dockerfile編集後の起動
docker-compose up -d --build
稼働中のコンテナ確認
docker-compose ps -a
コンテナの中に入る
docker-compose exec サービス名 bash
終了・破棄
docker-compose down

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0