Homepage
Open in app
Sign in
Get started
m0blog
About
Standard SQL 道場
GKE 道場
Docker 道場
Docker道場
[WIP] Docker道場
このStoryは書きかけです。Mediumの仕様上、ページを公開する必要があるため公開しています。
dictav
Oct 11, 2018
Dockerのインストール
Docker を利用するために dockerd と docker コマンドをインストールする必要があります。dockerd がコンテナを管理し、docker コマンドで dockerd にリクエストを送り制御します。
dictav
Oct 11, 2018
docker run: コンテナを実行する
docker のインストールが完了していれば実行するのは簡単です。Webサーバーの nginx を動かすには以下のように run コマンドを使用します。
dictav
Oct 13, 2018
Docker イメージと Docker Hub
前回までに docker run コマンドで nginx のコンテナを実行しました。これが可能なのは、誰かが作った Docker イメージがインターネット上に共有されており、これをダウンロードして使えるようになっているためです。この Docker イメージを共有する仕組みが…
dictav
Oct 14, 2018
docker run: ファイルやディレクトリを共有する
Docker ではコンテナはホストOSとは隔離して実行されます。このため、ホストOSのファイルをコンテナで使いたい場合は mount オプションを使いホストOSのディレクトリやファイルとコンテナのディレクトリやファイルを紐づける必要があります。
dictav
Oct 14, 2018
docker run: バックグラウンドで実行する/名前をつける
コンテナを実行したままにしておきたい場合があります。日常的に使う便利なサービスを立ち上げていつでもアクセスできるようにしておいたり、開発用にWebサーバーを立ち上げておきたい場合などです。
dictav
Oct 17, 2018
docker exec: 実行中のコンテナの中に入る
動作している Docker コンテナに入って作業をしたり確認をしたいことがあります。このような時は docker exec コマンドを使います。docker exec にはコンテナIDまたはコンテナ名を指定する必要があるので docker ps…
dictav
Oct 14, 2018
docker run: MeCab を使う
多くの有名なOS(ディストリビューション)にはパッケージマネージャがあり、有志が公開しているプログラムを簡単にインストールすることができます。macOS には homebrew というパッケージマネージャがあります。
dictav
Oct 15, 2018
About m0blog
Latest Stories
Archive
About Medium
Terms
Privacy
Teams