docker

dockerコンテナでIP制限するやり方

概要 あるサーバー上で動いているdockerコンテナに対して、任意のマシンからのみアクセスさせる方法について (centos7を想定しています) 具体的に箇条書きにすると・・・ Aがクライアント側とする Bがサーバー側で内部にdockerコンテナ(C)を起動していると…

docker-composeでcentosベースのlaravel開発環境を構築してみる

前提条件 ホスト側でdockerとdocker-composeが使えること ゲスト側OSはcentos7 フレームワークはlaravel5.6 データベースはmysql5.7 ホスト側ファイル構成 /laraveldev /web /Dockerfile /docker-compose.yml web用コンテナイメージの準備 $ mkdir laravelde…

jenkinsのdockerイメージからホストのdockerが使えるようにするDockerfile(docker in docker)

jenkinsはdockerイメージが公式に公開されているので使いやすいですが、jenkins自体がコンテナとして動くのでホスト側のdockerコマンドを実行させるには多少の小細工が必要です。これはdocker in dockerと呼ばれているらしく、このキーワードで検索すれば比…

dockerのpushでRetryingになる時の確認事項(private registry)

その1:SELinuxに制限されている場合 SELinuxを無効化してみる $ sudo vi /etc/selinux/config 変更箇所 SELINUX=enforcing ↓ SELINUX=disabled $ sudo reboot ※SELinuxをONにしたままでも出来るかもしれませんが…

dockerのコンテナ内から外に接続できない時の確認事項

dockerのコンテナ内から外にネットワーク接続が出来なくなった時の確認事項を挙げていきます。 ホスト側でpingが通るか確認する これがダメな場合はまずホスト側の設定を見直す必要がある 前は繋がっており設定は変えてない場合、dockerサービスを上げなおす…

jenkinsの公式dockerイメージを拡張する際のメモ

jenkinsの公式dockerイメージをDockerfileで独自に拡張したいと思ったのですが、デフォルトのユーザーがjenkinsになっていてパッケージのインストールなどが行えなくて困ったのでそのメモです。 docker run する場合 $ docker run -u root -d -p 8080:8080 j…