Skip to main content

9 posts tagged with "Docker"

View All Tags

Vagrant VM上でDockerを用いたHubot (Slack) 開発環境の構築と考慮点

· 7 min read
Yu Sasaki
Enterprise Security Manager / Advisor

当記事の目的

Hubotというチャットフレームワークを用いたSlack botの開発にDockerを用いる場合の環境構築方法の一例、及び考慮点を記載する。

背景理由

この度、初めてGitHub、Docker Hubを使用してBotの開発をした際に考慮事項が多かった為、その備忘録をつけておきたい為。

Docker: run linkオプションによるmysqlコンテナ間のリンク

· 8 min read
Yu Sasaki
Enterprise Security Manager / Advisor

例えば、Webアプリケーションを作成する際のDocker構成の一例としてデータベース(DB)機能のみのコンテナを起動し、WebアプリコンテナからDBコンテナにアクセスする際の方法として、ホストネットワークIPへバインディングせずに、docker runサブコマンドのlinkオプションを活用する方法がある。本記事は公式mysqlサーバコンテナを作成しlinkオプションで起動したコンテナからサーバへ接続する手法を紹介する。尚、参考にした公式ドキュメントリンクは記事末尾を参照すること。また、使用docker engine versionは1.9.1。

Docker: コンテナ内の標準出力の表示 - logs

· 3 min read
Yu Sasaki
Enterprise Security Manager / Advisor

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: コマンドエラーの解決法 - dial unix /var/run/docker.sock: no such file or directory

· 3 min read
Yu Sasaki
Enterprise Security Manager / Advisor

事象

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?