gocha124の日記

ごちゃごちゃ書きます

2020-02-19から1日間の記事一覧

Dockerコンテナの連携(別ホスト)

MySQLを動かすサーバ側 docker run -itd -p 10000:3306 --name mysql01 txcdb738/mysql:backup MySQLを呼び出すサーバ側 docker run -itd -8000:80 --name shorturl01 ¥ -e DB_PORT_3306_TCP_ADDR=<MySQLのIPアドレス> ¥ -e DB_PORT_3306_TCP_PORT=10000 ¥ txcdb738/shorturl:ve</mysqlのipアドレス>…

Dockerコンテナの連携(同一ホスト)

mkdir ~/build_mysql vi ~/build_mysql/Dockerfile FROM enakai00/centos:centos6 MAINTAINER txcdb738 ENV HOME /root RUN yum -y install mysql-server ADD init.sh /usr/local/bin/init.sh RUN chmod u+x /usr/local/bin/init.sh EXPOSE 3306 CMD ["/usr/…

Dockerfileからshellを使ってビルド

Dockerfileを記述する。 [centos@ip-172-31-39-215 build_rails]$ vi Dockerfile FROM enakai00/fedora:21 MAINTAINER txcdb738 RUN rpm --rebuilddb; yum install -y make gcc gcc-c++ ruby-devel rubygem-rails \ rubygem-therubyracer libsqlite3x-devel …

Gitと連携してdocker build

cd ~/build_httpd git init echo ".git" > .dockerignore vi .git/hooks/pre-commit chmod u+x .git/hooks/pre-commit ~/build_httpd/.git/hooks/pre-commit #!/bin/bash ../build_info if [[ -z $DOCKER_REPO || -z $DOCKER_TAG ]]; then echo "you need to…