タグ

ブックマーク / qiita.com/ta_ta_ta_miya (3)

  • dockerize を使って他のコンテナ内サービス起動を待つ - Qiita

    docker-compose では depends_on によってコンテナの起動順をある程度 制御することができます. ただし depends_on が保証するのはコンテナの起動順だけでコンテナ内の サービスの準備が完了するまでは待ってくれません. 参考: http://docs.docker.jp/compose/startup-order.html 現在, docker-compose にて APP + DB の構成に k6 を追加して手軽に 負荷試験もできるようにしようとしたのですが, k6 の実行が APP のサービス 準備完了後にならず試験の最初の方がアクセスエラーが発生してしまいました. そこで上記サイトでも紹介されている dockerize を使用しました. (ネット上で検索すると環境を docker 化するのを dockerize と呼んでいる ところがあるので情報は転がっ

    dockerize を使って他のコンテナ内サービス起動を待つ - Qiita
  • Dockerのビルド時にプライベートリポジトリをpip install - Qiita

    要件 Docker ビルド時に, github, BitBucket 等のプライベートリポジトリのライブラリを pip install したい 条件 プライベートリポジトリにアクセスするための鍵は $HOME/.ssh 以下にある 案1 ローカルで wheel 作成して Dockerfile でコピー pip wheel djando (django はプライベートじゃないけども) 良い点 鍵問題と Docker を切り離せる イメージをビルドし直す際に wheel を使いまわせる 問題点 ライブラリのビルドをローカル環境で行うためコンテナ内の実行環境と合わない可能性がある 例1: Django を wheel で取得した場合 -> Django-1.8.1-py2.py3-none-any.whl python2-3 互換性があり, OS 非依存(any) こちらの場合なら問題ないが,

    Dockerのビルド時にプライベートリポジトリをpip install - Qiita
  • Docker + VirtualBox でホストディレクトリがマウントされない時 - Qiita

    Docker-machine + VirtualBox で -v <<host_dir>>:<<container_dir>> でホストのディレクトリをマウントしようとしてできなかった時の備忘録. VirtualBox の仮想マシン設定 -> 共有フォルダタブ で共有フォルダがデフォルトでは /Users のみのため, /Users 以外の /usr/local/ などのディレクトリにマウントすることはできない. 共有フォルダを追加すればできそうだがこの手の設定をむやみに追加してもあまりいいことはなさそうなので特別こだわりがなければ /Users 配下のディレクトリで作業した方がよさそう. (マウントできない場合はエラーメッセージを出してくれませんかねクジラさん...) 念のため構成メモ Mac: 10.10.5 Docker-machine: 0.7.0 Docker: 1.11.1 V

    Docker + VirtualBox でホストディレクトリがマウントされない時 - Qiita
  • 1