#docker

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
brew install docker --cask 
#mysql 端口3306
#docker pull centos/mysql-57-centos7
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7
#redis 端口6379
docker run -itd --name redis-test -p 6379:6379 redis
#ngnix+keepalived
#docker pull nginx+

#rabbitMQ 端口为15672
docker run -it --rm \
--name rabbitmq \
-p 5672:5672 \
-p 15672:15672 \
rabbitmq:3-management

docker run -itd \
--name rabbitmq \
-p 5672:5672 \
-p 15672:15672 \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
rabbitmq:3.7.8-management


docker run -di \
--name myrabbit \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
-p 15672:15672 \
-p 5672:5672 \
-p 25672:25672 \
-p 61613:61613 \
-p 1883:1883 \
rabbitmq:management

#rabbit配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
version: '3'
services:
rabbitmq:
image: rabbitmq:management
container_name: myrabbitmq
hostname: myrabbitmq
restart: always
ports:
- 5672:5672
- 15672:15672
volumes:
- /var/docker/rabbitmq/data:/var/lib/rabbitmq
environment:
- RABBITMQ_DEFAULT_USER=admin
- RABBITMQ_DEFAULT_PASS=123456