dazoyee space

docker 取扱説明書

dockerを用いたセットアップをまとめておく

コマンド

docker-compose up -d
docker-compose restart
docker-compose stop
docker-compose down
docker-compose logs

docker 知識

docker network

コンテナ間通信をする際のネットワークを指定できる。
なにも指定しないとdocker_defaultとなるらしい

docker network create [name]
docker network ls

これでネットワーク一覧がわかる

CREATED で止まってしまったとき

docker ps -a
docker start { コンテナID }

or

-v オプションをつけることでvolumeも削除できる
docker-compose down -v

or

volumeを直接削除する

CentOS7

docker pull centos:centos7
docker images
docker run -it -d --name centos7-local --restart=always centos:centos7
docker exec -it centos7-local /bin/bash

【初心者向け】Docker で CentOS7 の環境を構築しよう!

RabbitMQ

docker run --name rabbitmq-local --restart=always -p 15672:15672 -p 5672:5672 rabbitmq:3-management

https://github.com/Pivotal-Japan/spring-cloud-stream-tutorial

zipkin

docker run --name zipkin-local --restart=always -d -p 9411:9411 openzipkin/zipkin

Nexus

docker run --name nexus-local --restart=always -d -p 8081:8081 sonatype/nexus3

Prometheus

Grafana

gitbucket

docker run --name gitbucket-local -d -p 8080:8080 gitbucket/gitbucket

http://localhost:8080 user:root password:root

wiremock

docker pull rodolpheche/wiremock
docker run -it --rm --name wiremock-local -p 9928:8080 --restart=always rodolpheche/wiremock