首页 > 其他 > 详细

Docker 尝试安装rabbitmq实践笔记

时间:2019-07-28 18:36:06      阅读:74      评论:0      收藏:0      [点我收藏+]
docker pull rabbitmq

自定義的rabbitmq Dockerfile

# base image
FROM rabbitmq:3.7-management
# running required command
RUN rabbitmq-plugins enable --offline rabbitmq_management rabbitmq_management_agent rabbitmq_shovel rabbitmq_mqtt rabbitmq_federation_management rabbitmq_stomp rabbitmq_web_mqtt

命令行進入到 Dockerfile的目錄下,運行

docker build -t test_rabbitmqtt:v1 .

run:

默认的 rabbitmqtt 运行的容器中,端口情况是 4369/tcp, 5671-5672/tcp, 15671-15672/tcp, 25672/tcp

sudo docker run -d -p 4369:4369 -p 5671:5671 -p 5672:5672 -p 15671:15671 -p 15672:15672 -p 15675:15675 --name testrabbitmq test_rabbitmqtt:v1

其它Docker 命令记录

gitblit

docker pull jacekkow/gitblit

sudo docker run -d --name=gitblit     -p 8084:8080 -p 8443:8443     -p 9418:9418 -p 29418:29418     jacekkow/gitblit

jenkins

sudo docker run -p 0.0.0.0:8083:8080 -p 50003:50000 -v /home/vagrant/docker/jenkins:/var/jenkins_home jenkins

gogs

docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs

进入在运行的容器中执行命令

sudo docker exec -it gogs /bin/bash

mysql

sudo docker run -d -p 13306:3306  --name mysqlgogs -v /opt/mydata/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:latest

进入在运行的容器中执行命令

docker exec -it mysqlgogs /bin/bash

创建 utf8_general_ci 的数据库sql语句

CREATE DATABASE gogs DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

laravel 數據迁移命令

执行 php artisan migrate 执行 数据迁移
执行 php artisan migrate:rollback 回滚

References
  1. docker 安装 gogs Docker 方式安装Gogs
  2. Jenkins配置Gogs webhook插件
  3. mysql创建utf-8字符集数据库
  4. Jenkins配置Gogs webhook插件
  5. gogs+jenkins的部署与开发
  6. docker之Dockerfile实践
  7. How To Install and Manage Supervisor on Ubuntu and Debian VPS

Docker 尝试安装rabbitmq实践笔记

原文:https://www.cnblogs.com/fsong/p/11260105.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!