Docker環境の構築

はじめに

とりあえず使ってみたので今後使うことがあった時のためにメモ

インストール

1$ wget -qO- https://get.docker.com/ | sh

アプデの時は

1$ wget -N https://get.docker.com/ | sh

ユーザーの追加

1$ sudo usermod -aG docker user名

でユーザーをグループに追加
その後再起動で反映(重要)

Cannot connect to the Docker daemon. Is the docker daemon running on this host?
とか出て怒られる

イメージの取得

とりあえず今回は試したいものがあったのでそれを拾ってくる
https://hub.docker.com から拾ってくる時はページの右上にあるコマンドをそのまま投入する

1$ docker pull イメージ名

DLとpullが完了したら確認する

1$ docker images

使い方

実行

1$ docker run -it イメージ名

で実行と同時にログインするからCtrl+P、Qで離脱

1$ docker ps

でプロセスを確認

終了

1$ docker stop ID

IDはプロセス確認の時見れる

ポートフォワーディング

Docker上の仮想環境にアクセスするにはポートフォワーディングを利用する

1$ docker run -p 8080:80 -p 2812:2812 -it イメージ名