LoginSignup
3

More than 5 years have passed since last update.

dockerのお勉強1

Last updated at Posted at 2017-07-19

環境変数

dockerのコンテナ実行時にLANGなどの環境変数を設定する方法 - Qiita
http://qiita.com/yuki2006/items/6cea8c352e38f047b52a

-eオプション、envファイル

使い捨てコンテナ

Dockerコンテナの起動と廃棄 | Think IT(シンクイット)
https://thinkit.co.jp/story/2015/09/08/6383

再び利用せずに、即座に破棄したい場合もあります。この場合は、dockerコマンドに--rmオプションを付与します。

いめーじのぜいじゃくせいすきゃん

そんなのあるのね。

Clairをインストールして、Dockerイメージの脆弱性スキャンをする手順 - うなの日記
http://unageanu.hatenablog.com/entry/2016/03/06/133450

postgresql

library/postgres - Docker Hub
https://hub.docker.com/_/postgres/

postgresql client

Docker で使えるデータベースの Web GUI まとめ - Qiita
http://qiita.com/yamitzky/items/74fdf31570e2e9a6f287

postgresql with sslmode

nimbustech/postgres-ssl - Docker Hub
https://hub.docker.com/r/nimbustech/postgres-ssl/

docker machine

リモートサーバーをもっている場合だけかと思ったらvirtualboxを利用して、
ローカルネットワーク上に簡単につくれるみたい。便利かも。

Docker Machine をローカル VM で始めるには — Docker-docs-ja 1.13.RC ドキュメント
http://docs.docker.jp/machine/get-started.html

きっかけはgoの環境づくり。

Docker内のGo製Webアプリをソース変更後リロードするだけで確認できるようにする | フリップフラップ
http://blog.flup.jp/2016/02/18/golang_docker_hot_reload/

ipの確認はinspectでできる

docker inspectでDockerコンテナの情報を取得する - $shibayu36->blog;
http://blog.shibayu36.org/entry/2013/12/28/145019

docker machineじゃなくてこっちにコンテナが作られてた

Docker for Mac上のコンテナから、Mac上のアプリケーションに簡単に接続する方法 - Qiita
http://qiita.com/Asayu123/items/ccfe4ccfc417ce57f445

alpine linuxというセキュアで小さなlinuxを使うとサイズがかなり削減できるのね。

Alpine Linux で Docker イメージを劇的に小さくする - Qiita
http://qiita.com/asakaguchi/items/484ba262965ef3823f61

sshdを導入(debian/ubuntu)

sshする必要がないなら不要。。

sshできるdockerコンテナをつくるために最低限必要なこと - kotaroito's notes
http://kotaroito.hatenablog.com/entry/2016/03/07/094423

docker compose

exposeはコンテナでの共有用のポートをホストにマッピングする
portは公開する用にホストへのマッピング
linkを使うと、毎度立ち上げるたびにipが動的に変わるのに影響されずに別のサービスを呼び出せる

golang:
  # postgreコンテナのエイリアスdbを定義
  links:
    - postgresql:db
  # 内部用のポート指定にすること
  environment:
    POSTGRESQL_URI: "postgres://docker:docker@db:5432/docker?sslmode=disable"

Docker Compose - docker-compose.yml リファレンス - Qiita
http://qiita.com/zembutsu/items/9e9d80e05e36e882caaa

docker-compose logs -f

ログをtail -fの用に表示できる

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
3