1. mariadb
1
docker run --name db --env MYSQL_PASSWORD=example -d mariadb
  1. wordpress
1
docker run --MyWordPress --link db:mysql -p 8080:80 -d wordpress
  1. postgresql
1
2
3
4
5
docker run --postgresql -d \
--env 'DB_NAME=gitlabhq_production' \
--env 'DB_USER=gitlab' \
--env 'DB_PASS=password' \
sameersbn/postgresql:9.4-12
  1. redis
1
docker run --name redis -d sameersbn/redis:latest
  1. gitlab
1
2
3
4
5
6
7
8
9
docker run --name gitlab -d \
--link postgresql:postgresql \
--link redis:redisio \
--publish 10022:22 \
--publish 10080:80 \
--env 'GITLAB_PORT=10080' \
--env 'GITLAB_SSH_PORT=10022' \
--env 'GITLAB_SECRETS_DB_KEY_BASE-long-and-random-alpha-numeric-string'\
sameersbn/gitlab:8.4.4

本文地址 https://blog.coder4j.cn/posts/b1229581/