9 posts tagged with "Docker"
View All TagsDocker: run linkオプションによるmysqlコンテナ間のリンク
例えば、Webアプリケーションを作成する際のDocker構成の一例としてデータベース(DB)機能のみのコンテナを起動し、WebアプリコンテナからDBコンテナにアクセスする際の方法として、ホストネットワークIPへバインディングせずに、docker runサブコマンドのlinkオプションを活用する方法がある。本記事は公式mysqlサーバコンテナを作成しlinkオプションで起動したコンテナからサーバへ接続する手法を紹介する。尚、参考にした公式ドキュメントリンクは記事末尾を参照すること。また、使用docker engine versionは1.9.1。
Docker: ホストOSーコンテナ間のポートフォワーディング
ホストLinux上でDockerコンテナを用いてWebサーバ等を提供する際、ホストLinux-Dockerコンテナ間でポートの紐付けが必要である。本記事は下記の3パターンのポートの紐付け方法を紹介する。尚、参考にした公式ガイドは記事末尾をご参照。
Docker: コンテナ内の標準出力の表示 - logs
Dockerサブコマンドの一つである、logsはコンテナ内プロセスの標準出力及び標準エラー出力を表示する。
Usage: docker logs [OPTIONS] CONTAINER Fetch the logs of a container -f, --follow=false Follow log output <後略>
使用例
例として、下記のDockerfileで構築したコンテナの標準出力を確認する。当該Dockerfileは一つ誤りがあり、ビルドは成功しても実行時にエラーとなる。
FROM centos:centos7
RUN yum -y install httpd
CMD service httpd start && bash
Docker: 全コンテナの一括停止・削除とイメージ削除 - rm, rmi
Vagrantで構築したCentOSにDocker Engineをインストール
本記事はVagrantで構築したCentOS v7.1にDockerパッケージをインストールする手順。
Docker: 公式nginxコンテナを用いてWebサーバコンテナの実行・停止・削除コマンドを確認
Dockerコマンドの基本的な動作を確認する為のnginx Webサーバコンテナを用いたwebページの表示確認操作の手順を記載。
実行環境
| OS | Mac OS X |
|---|---|
| Docker version | 1.8.1 |
Docker: Kitematic “Starting Docker VM" progress 99%でフリーズする事象の解決例
事象
下図の通り、Kitematic (Beta) の初期設定画面 “Starting Docker VM”の進行状況が99%で停まり、アプリがフリーズする。 
Docker: コマンドエラーの解決法 - dial unix /var/run/docker.sock: no such file or directory
事象
Docker Toolbox 1.8.1を用いてMac OSにdockerクライアント環境を導入、Linux VM (docker machine)を構築後にdockerコマンドを実行したところ、下記のエラーが発生。
エラーメッセージ
$ docker ps
Post http:///var/run/docker.sock/v1.20/containers/create: dial unix /var/run/docker.sock: no such file or directory.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?
