Advertisement
hiro1357

docker-install.sh

Apr 27th, 2017
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.39 KB | None | 0 0
  1. yum install -y yum-utils
  2. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  3. #yum-config-manager --enable docker-ce-edge
  4. yum makecache fast
  5. yum install docker-ce
  6. systemctl start docker
  7. systemctl enable docker
  8. docker run hello-world
  9.  
  10. #docker pull library/redmine
  11. #docker pull library/postgres
  12. #docker pull gitlab/gitlab-ce
  13.  
  14. #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
  15. #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
  16.  
  17. #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-*"
  18.  
  19. #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
  20.  
  21. #docker exec -it image-name /bin/bash
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement