Mac上でLinuxの練習をするためにubuntu
の環境を構築したい。
ただそれだけのためにdocker-compose
を使ってみました。
dockerコマンドよりdocker-compose
の操作に比較的慣れているからというただそれだけの理由です。
フォルダ構成
任意のフォルダを作成して、その中に以下を作っていくよー
.
├── docker-compose.yml
└── ubuntu
└── Dockerfile
各ファイル
ubuntu/Dockerfile
FROM ubuntu:16.04
# 日本語化
RUN apt-get update \
&& apt-get install -y locales \
&& locale-gen ja_JP.UTF-8 \
&& echo "export LANG=ja_JP.UTF-8" >> ~/.bashrc
docker-compose.yml
version: '3'
services:
ubuntu:
build: ubuntu
container_name: "ubuntu"
tty: true
起動
ファイルの用意ができたらビルドします
(初回は時間がかかるよ)
$ docker-compose build
dockerを起動します
$ docker-compose up -d
Recreating ubuntu ... done
起動を確認します
$ docker-compose ps
Name Command State Ports
----------------------------------
ubuntu /bin/bash Up
ubuntu
にログインします
$ docker exec -it ubuntu bash
root@39f188f02ef7:/#
入れました!
以上です^^