Docker使用方案:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境
作者:大刚测试与开发实践
1.docker一键搭建Jenkins:http访问://192.168.1.122 :8088/
注意:首次访问必须输入密码。主机上的密码文件路径为/home/jenkins/secrets/initialAdminPassword,或者进入容器查看:/var/jenkins_home/secrets/initialAdminPassword![]()
![]()
![]()
![]()
![]()
![]()
初始化完成。之后,原来的密码文件会自动删除: ![]()
![]()
2.Docker一键搭建Gitlab
# 拉取镜像
docker pull gitlab/gitlab-ce
# 创建gitlab环境变量
export GITLAB_HOME=/home/gitlab
# 运行容器
docker run -d --name=gitlab -u root --restart=always -v $GITLAB_HOME/config:/etc/gitlab -v $GITLAB_HOME/logs:/var/log/gitlab -v $GITLAB_HOME/data:/var/opt/gitlab -p 443:443 -p 8081:80 -p 2222:22 gitlab/gitlab-cehttp://192.168.1.122:8081/ 第一次访问会提示修改密码。用户名为root![]()
![]()
3.docker一键构建Nginx
官网地址:https://hub.docker.com/_/mysql
# 拉取镜像
docker pull nginx
# 运行容器
docker run -d --name mynginx -p 81:80 nginx浏览器访问:http://192.168.1.123:81/ ![]()
![]()
4。 Docker一键构建MySQL
官网地址:https://hub.docker.com/_/mysql
# 拉取镜像
docker pull mysql
# 运行容器
docker run -d -e MYSQL_ROOT_PASSWORD=123456 --name=mymysql -p 3307:3306 mysql
# 进入mysql容器
docker exec -it mysql sh
# 登录mysql
mysql -uroot -p123456mysql命令行操作![]()
![]()
使用工具连接mysql数据库![]()
![]()
5.一键构建 RabbitMQ
# 拉取镜像
docker pull rabbitmq:3.7-management
# 启动容器
docker run --name=rabbitmq -d --restart always -p 15672:15672 -p 5672:5672 -v /home/rabbitmq:/var/lib/rabbitmq rabbitmq:3.7-management注意:如果 docker pull 后面没有管理rabbitmq。启动rabbitmq后,管理界面打不开,所以需要下载rabbitmq带管理插件
浏览器访问:http://192.168.1.123:15672/,登录账号和密码都是:guest![]()
![]()
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网