yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #yum-config-manager --enable docker-ce-edge yum makecache fast yum install docker-ce systemctl start docker systemctl enable docker docker run hello-world #docker pull library/redmine #docker pull library/postgres #docker pull gitlab/gitlab-ce #docker run -d --name some-postgres -v /path/to/host/dir/postgres-data:/var/lib/postgresql/data/pgdata -e PGDATA=/var/lib/postgresql/data/pgdata -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=redmine library/postgres #docker run -d --name some-redmine --hostname redmine.example.com -p 80:3000 -v /path/to/host/dir/redmine-files:/usr/src/redmine/files -v /path/to/host/dir/redmine-log:/usr/src/redmine/log -e RAILS_RELATIVE_URL_ROOT='/redmine' -e REDMINE_NO_DB_MIGRATE=1 --link some-postgres:postgres library/redmine #docker exec -it some-redmine /bin/bash -c "head -n 12 config/environment.rb > tmp/env-tmp1;tail -n 2 config/environment.rb > tmp/env-tmp2;echo \"RedmineApp::Application.routes.default_scope = \\\"/redmine\\\"\" > tmp/env-ins;cat tmp/env-tmp1 tmp/env-ins tmp/env-tmp2 > config/environment.rb;rm -f tmp/env-*" #docker run -d --name gitlab --hostname gitlab.example.com -p 8081:80 -e GITLAB_OMNIBUS_CONFIG="external_url 'http://gitlab.example.com/gitlab'" --restart always gitlab/gitlab-ce #docker exec -it image-name /bin/bash
Comments