Docker - yusukew62/docs GitHub Wiki
Docker
環境構築(CentOS7.x)
dockerのインストール
# yum install docker
# systemctl enable docker.service
# systemctl start docker.service
docker-composeのインストール
# yum install wget
# wget -O /usr/local/bin/docker-compose https://github.com/docker/compose/releases/download/1.3.1/docker-compose-`uname -s`-`uname -m`
# chmod +x /usr/local/bin/docker-compose
docker-composeのテスト
redmineコンテナ用のdocker-compose.ymlを取得し実行する
# wget https://raw.githubusercontent.com/sameersbn/docker-redmine/master/docker-compose.yml
# docker-compose up -d
docker-compose.ymlは以下のようなyml形式
postgresql:
image: sameersbn/postgresql:9.4
volumes:
- /home/10001/postgresql/data:/var/lib/postgresql
environment:
- DB_USER=redmine
- DB_PASS=admin123
- DB_NAME=redmin
memcached:
image: sameersbn/memcached:latest
redmine10001:
image: sameersbn/redmine:2.6.3
links:
- postgresql:postgresql
- memcached:memcached
volumes:
- /var/run/docker.sock:/run/docker.sock
- /usr/bin/docker:/bin/docker
- /home/10001/redmine/data:/home/redmine/data
environment:
- DB_USER=redmine
- DB_PASS=admin123
- DB_NAME=redmine
- SMTP_HOST=smtp_server_fqdn
- SMTP_PORT=25
ports:
- "10001:80"