Skip to content

Instantly share code, notes, and snippets.

@dannyge
Created July 16, 2016 10:20
Show Gist options
  • Save dannyge/4d309c2fbe656b0a75d1f9b7dd3b6da7 to your computer and use it in GitHub Desktop.
Save dannyge/4d309c2fbe656b0a75d1f9b7dd3b6da7 to your computer and use it in GitHub Desktop.
docker
docker run --name mysql \
-d -p 9306:3306 \
--restart always \
-v /data/docker/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root_pwd \
-e MYSQL_USER=gitlab \
-e MYSQL_PASSWORD=gitlab_db \
-e MYSQL_DATABASE=gitlab \
mysql:latest
docker exec -it <container_name_or_uuid> <shell_command>
docker logs --tail 100 -f mysql
mysql -uroot -proot_pwd -h 127.0.0.1 -P 9306
grant all privileges on gitlab.* to gitlab;
flush privileges;
exit;
docker run --name redis \
-d -p 9379:6379 \
-v /data/docker/redis:/data \
redis redis-server
docker logs --tail 100 -f redis
docker run -d -p 8888:80 -p 10022:22 -p 10443:443 \
--name gitlab \
--restart always \
--env 'GITLAB_PORT=8888' \
--env 'GITLAB_SSH_PORT=10022' \
--env 'GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string' \
-v /data/docker/gitlab/data:/home/git/data \
--link mysql:mysql \
--env 'DB_TYPE=mysql' \
--env 'DB_NAME=gitlab' \
--link redis:redisio \
--env 'GITLAB_GRAVATAR_HTTP_URL=http://gravatar.duoshuo.com/avatar/%{hash}?s=%{size}&d=identicon' \
--env 'GITLAB_GRAVATAR_ENABLED=false' \
--env 'GITLAB_HOST=192.168.13.44' \
--env 'GITLAB_TIMEZONE=Asia/Shanghai' \
--env 'GITLAB_HTTPS=false' \
--env 'SMTP_ENABLED=true' \
--env 'SMTP_HOST=smtp.mxhichina.com' \
--env 'SMTP_PORT=25' \
--env 'SMTP_DOMAIN=lianjintai.com' \
--env 'SMTP_USER=service@lianjintai.com' \
--env 'SMTP_PASS=ASDqwe123' \
--env 'GITLAB_RELATIVE_URL_ROOT=/' \
khan/gitlab
-v /data/docker/gitlab/config:/home/git/gitlab \
docker logs --tail 100 -f gitlab
chown -R 200 /data/docker/nexus
docker run -d -p 8081:8081 \
--name nexus -e MAX_HEAP=768m \
-v /data/docker/nexus:/sonatype-dcms \
sonatype/nexus
docker logs --tail 100 nexus
docker ps
docker run -d -p 9090:9090 \
--name dcms-sce \
-v /etc/localtime:/etc/localtime:ro \
127.0.0.1:5000/org.singledog.boot-demo:1.6-SNAPSHOT
docker run -e "SPRING_PROFILES_ACTIVE=test" -d -p 8093:8083 \
--name dcms-maint-business \
192.168.13.44:5000/com.ljt.dcms.dcms-maint-business
docker run -p 8088:8088 192.168.99.100:5000/com.ljt.dcms.dcms-sec-restful:0.0.1-SNAPSHOT
docker run -p 8088:8088 192.168.99.100:5000/com.ljt.dcms.dcms-sec-restful:0.0.1-
docker run -p 8088:8088 192.168.13.114:5000/com.ljt.dcms.dcms-sec-restful
docker run -p 8093:8083 192.168.13.44:5000/com.ljt.dcms.dcms-maint-business
docker run -d -p 9093:8083 \
--name dcms-maint-business \
-v /etc/localtime:/etc/localtime:ro \
127.0.0.1:5000/com.ljt.dcms.dcms-maint-business
docker-machine create --engine-registry-mirror=https://ad8to61y.mirror.aliyuncs.com --virtualbox-memory "6000" -d virtualbox default
eval "$(docker-machine env default)"
git clone git@github.com:marcelbirkner/docker-ci-tool-stack.git
cd docker-ci-tool-stack
docker-compose up
vi /var/lib/boot2docker/profile
从私服上搜索存在哪些可用镜像
# curl -X GET http://192.168.13.114:5000/v1/search
按条件搜索nginx
# curl -X GET http://192.168.13.114:5000/v1/search?q=centos6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment