原创

docker安装常用软件



docker 安装gitlab
docker run -d -h gitlab -p 8443:443 -p 80:80 -p 2222:22 --name gitlab --restart always \
-v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitlab \
-v /data/gitlab/data:/var/opt/gitlab 8be4d926d44e
解决ssh无法连接的问题
宿主机的 4422 端口跟 GitLab 容器 22 端口进行的映射,主要是防止和我宿主机 22 端口冲突。
想到问题的关键,解决就简单了,编辑 GitLab 配置文件,指定 SSH 端口为 2222 即可。
cd /data/gitlab/config
vim config/gitlab.rb
gitlab_rails['gitlab_shell_ssh_port'] = 2222
#解决web访问端口非80端口的问题
# nginx['redirect_http_to_https_port'] = 80
# 重启容器
docker restart gitlab

docker安装rabbitmq

docker run -d --name rabbitmq -v /data/rabbitmq:/var/rabbitmq/lib -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management


docker安装mysql
docker run --name mysql -p 3306:3306 -v /data/docker/mysql-volume:/var/lib/mysql --restart=always -e MYSQL_ROOT_PASSWORD=zolbon@2018.1 -d mysql:5.7


docker安装redis
docker run --name redis -v /data/docker/redis:/data -d  --restart always  -p 6379:6379 redis redis-server --appendonly yes --requirepass "Zolbon1229"



正文到此结束
Loading...