도커 rabbitmq 연습 노트를 설치하려고

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 .

운영:

기본 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

다른 도커 명령 기록

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

젠킨스

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롤백

참조
  1. 고정 표시기 설치 매출원가 부두 노동자가 Gogs 설치
  2. 젠킨스 플러그인 구성 Gogs의은 webhook
  3. mysql을 만들 데이터베이스 UTF-8 문자 세트
  4. 젠킨스 플러그인 구성 Gogs의은 webhook
  5. gogs + 배포 및 젠킨스의 개발
  6. Dockerfile 연습 고정 표시기의
  7. 설치 방법 및 우분투와 데비안 VPS에 감독자를 관리하려면

추천

출처www.cnblogs.com/fsong/p/11260105.html