docker 启动 redis
docker run \
-d \
--name redis \
-p 6379:6379 \
--restart unless-stopped \
-v /home/redis/data:/data \
-v /home/redis/conf/redis.conf:/etc/redis/redis.conf \
redis:latest \
redis-server /etc/redis/redis.conf
参数说明:
-d:后台运行容器。
--name redis:为容器指定一个名称。
-p 6379:6379:将容器的 6379 端口映射到宿主机的 6379 端口。
--restart unless-stopped:设置重启策略,除非容器被手动停止,否则 Docker 重启时会重启容器。
-v /home/redis/data:/data:将宿主机的目录[/home/redis/data]挂载到容器的数据目录[/data],用于数据持久化。
-v /home/redis/conf/redis.conf:/etc/redis/redis.conf:将宿主机上的配置文件挂载到容器的配置文件路径。
docker 启动 zlmediakit
docker run \
-id -p 1935:1935 -p 8080:80 -p 8443:443 -p 8554:554 -p 10000:10000 -p 10000:10000/udp -p 8000:8000/udp -p 9000:9000/udp zlmediakit/zlmediakit:master
docker 启动 minio
mkdir -p /home/minio/data
docker run \
-d \
--name minio \
--restart unless-stopped \
-p 9000:9000 \
-p 9001:9001 \
-v /home/minio/data:/data \
-e "MINIO_ROOT_USER=root" \
-e "MINIO_ROOT_PASSWORD=root@123++" \
minio/minio server --console-address ":9001"
docker 启动 EMQX
docker run -d --name emqx --restart unless-stopped -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx
docker启动nginx
docker run --name nginx -d -p 80:80 -v /home/yrkj/nginx/conf/nginx.conf:/etc/nginx/conf/nginx.conf -v /home/yrkj/sqxt-web:/usr/share/nginx/html nginx:latest
docker启动RabbitMQ
docker run -d --name rabbitmq \
-p 5672:5672 \
-p 15672:15672 \
-p 4369:4369 \
-p 25672:25672 \
-p 61613:61613 \
-e RABBITMQ_DEFAULT_USER=guest \
-e RABBITMQ_DEFAULT_PASS=guest \
-e TZ=Asia/Shanghai \
rabbitmq:latest
注意,RabbitMQ默认是关闭管理插件的,所以需要手动开启
docker exec -it rabbitmq /bin/bash
rabbitmq-plugins enable rabbitmq_management
标签:--,redis,各类,conf,home,软件,docker,data
From: https://www.cnblogs.com/xutingyin/p/18321914