docker環境構築

自分用の記事です

 

インストール

 

以下の記事を読めば全てわかります。ありがとうございます。

【参考】Docker for Macをインストールしてみた – Qiita

 

バージョン確認

 

Docker

 

dockerはコンテナ型のアプリケーション実行環境のことです。

 

上のサイトにも書いてありますが、一応。
$ docker --version

 

Docker Compose

 

マルチコンテナのdockerアプリケーションを定義して実行するためのものです。
開発環境や自動テストを立ち上げる時に使われます。
webサーバー、DBサーバー、キャッシュサーバーなどをまとめて起動することができ、
yamlファイルを元にアプリ実行に必要なファイルをインストールします。

 

$ docker-compose --version

 

Docker Machine

 

docker engineを搭載した仮想マシンの作成、起動、停止、再起動などをコマンドラインから実行できるツールのことです。
ローカルpcだけでなく、リモートのクラウドプロバイダでdockerホストを立ち上げで、管理することもできます。
virtualboxとかとなんかするやつです。

 

$ docker-machine --version

 

ドキュメント

 

メニューバーの「Documentation」からアクセスできます。
https://docs.docker.com/docker-for-mac/#check-versions

 

はろーわーるど

 

$ docker run hello-world

 

使い方基本的なコマンド

 

【参考】Dockerコンテナの作成、起動〜停止まで – Qiita

 

$ docker pull hoge
docker hubのhogeというイメージの取得

 

$ docker create
コンテナの作成

 

$ docker start <ContainerID>
コンテナの起動

 

$ docker run hogehoge
上3つを同時に実行

 

$ docker images
ローカルのイメージ一覧

 

$ docker inspect hogehoge
イメージ詳細を表示

 

docker rmi hogehoge
ローカルのイメージを削除

 

$ docker rmi -f hogehoge
強制削除

 

ログアウト
ctrl + p,q

 

終了
exit

 

docker hub

 

公開コンテナがいっぱいあるとこ。

https://hub.docker.com/

 

クジラに喋らせるチュートリアル

 

クジラに色々喋らせられます。
$ docker run docker/whalesay cowsay よぅ!!

 

Dockerfile

 

dockerfileというのは環境構築の手順書。
コレを書いて共有するとコマンド一発で環境構築ができる。かみ。

 

エラーが出た時

 

unauthorized: incorrect username or password.

最初実行したとき上のようなエラーが出ました。
これは以下のコマンドを実行することで解決できました。

$ docker login

 

Dockerfileのビルド

$ docker build -t tag名 .

【参考】DockerfileでDockerコンテナを構築する – abcdefg…..

 

Docker用のAtom環境構築

 

dockerfileのシンタックスハイライト用のパッケージです。

language-docker

コメントを残す