docker容器的安装

nacos

docker run -d --name nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 --privileged=true -e MODE=standalone -v /mydata/nacos/logs/:/home/nacos/logs -v /mydata/nacos/conf/:/home/nacos/conf/ --restart=always nacos/nacos-server

mysql

docker run -d -p 3306:3306 --privileged=true -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7

redis

mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf

docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

rabbitmq

docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management

elasticsearch

mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
echo “http.host: 0.0.0.0” >> /mydata/elasticsearch/config/elasticsearch.yml
chmod -R 777 /mydata/elasticsearch/

docker run --name elasticsearch -p 9200:9200 -p 9300:9300
-e “discovery.type=single-node”
-e ES_JAVA_OPTS=“-Xms64m -Xmx512m”
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins
-d elasticsearch:7.4.2

kibana

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.47.101:9200 -p 5601:5601 -d kibana:7.4.2

nginx

docker run -p 80:80 --name nginx -d nginx:1.10
docker cp 容器ID:/etc/nginx /mydata/nginx/conf
docker run -p 80:80 --name nginx -v /mydata/nginx/html:/usr/share/nginx/html -v /mydata/nginx/logs:/var/log/nginx -v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -d nginx:1.10

docker run -p 80:80 --name nginx
-v /mydata/nginx/html:/usr/share/nginx/html
-v /mydata/nginx/logs:/var/log/nginx
-v /mydata/nginx/conf/nginx:/etc/nginx
-d nginx:1.10

minio

docker run -p 9000:9000 -p 9090:9090 --net=host --name minio -d --restart=always -e “MINIO_ACCESS_KEY=minioadmin” -e “MINIO_SECRET_KEY=minioadmin” -v /mydata/minio/data:/data -v /mydata/minio/conf:/root/.minio minio/minio server /data --console-address “:9090” -address “:9000”

zookeeper

docker run -d --name zookeeper -p 2181:2181 zookeeper:3.4.14

kafka

先安装zookeeper

docker run -d --name kafka
–env KAFKA_ADVERTISED_HOST_NAME=192.168.47.39
–env KAFKA_ZOOKEEPER_CONNECT=192.168.47.39:2181
–env KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.47.39:9092
–env KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092
–env KAFKA_HEAP_OPTS=“-Xmx256M -Xms256M”
–net=host wurstmeister/kafka:2.12-2.3.1

MongoDB

docker run -di --name mongodb --restart=always -p 27017:27017 -v /mydata/mongodb/data:/data mongo

xxl-job

先执行xxl-job里面的sql

docker run -e PARAMS=“–spring.datasource.url=jdbc:mysql://192.168.47.39:3306/xxl_job?Unicode=true&characterEncoding=UTF-8
–spring.datasource.username=root

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值