docker用法整理:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境

2022-11-2709:43:45服务器及运维Comments1,448 views字数 1351阅读模式
作者:大刚测试开发实战文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

1.docker一键搭建Jenkins

# 拉取镜像
docker pull jenkins
# 运行容器
docker run -d --name=jenkins -v /home/jenkins:/var/jenkins_home -p 8088:8080 -u root --restart=always jenkins

前台访问:192.168.1.122:8088/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

注意:首次访问需输入密码,宿主机上密码文件路径为 /home/jenkins/secrets/initialAdminPassword,或是进入容器内查看:/var/jenkins_home/secrets/initialAdminPassword文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html
docker用法整理:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html
docker用法整理:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html
docker用法整理:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境

初始化完成后,原始密码文件自动删除:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html
docker用法整理:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境

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-ce

http://192.168.1.122:8081/ 首次访问会提示修改密码,用户名为 root文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html
docker用法整理:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境

3.docker一键搭建Nginx

官网地址:hub.docker.com/_/mysql文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

# 拉取镜像
docker pull nginx
# 运行容器
docker run -d --name mynginx -p 81:80 nginx

浏览器端访问:http://192.168.1.123:81/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html
docker用法整理:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境

4.docker一键搭建MySQL

官网地址:hub.docker.com/_/mysql文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

# 拉取镜像
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 -p123456

mysql命令行操作文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html
docker用法整理:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境

使用工具连接mysql数据库文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html
docker用法整理:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境

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后面不带management,启动rabbitmq后是无法打开管理界面的,所以我们需要下载带management插件的rabbitmq文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

浏览器端访问:http://192.168.1.123:15672/,登录账号和密码都是:guest文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html
docker用法整理:一键搭建Jenkins、Nginx、MySQL、RabbitMQ环境
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/30160.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/yunwei/30160.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定