1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?