命令
- curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
官方安装脚本安装docker
- docker images 查看镜像
- docker ps 查看正在运行的容器
- docker start 容器号/容器id 启动已经停止的容器
- docker exec -it 3b124f0c9712 /bin/bash
- docker pull rabbi
- docker run -d
–restart=always
–name rmqnamesrv
-p 9876:9876
-v /docker/rocketmq/data/namesrv/logs:/root/logs
-v /docker/rocketmq/data/namesrv/store:/root/store
-e “MAX_POSSIBLE_HEAP=100000000”
rocketmqinc/rocketmq
sh mqnamesrv
参数 |
说明 |
-d |
以守护进程的方式启动 |
- -restart=always |
docker重启时候容器自动重启 |
- -name rmqnamesrv |
把容器的名字设置为rmqnamesrv |
-p 9876:9876 |
把容器内的端口9876挂载到宿主机9876上面 |
-v /docker/rocketmq/data/namesrv/logs:/root/logs |
把容器内的/root/logs日志目录挂载到宿主机的 /docker/rocketmq/data/namesrv/logs目录 |
-v /docker/rocketmq/data/namesrv/store:/root/store |
把容器内的/root/store数据存储目录挂载到宿主机的 /docker/rocketmq/data/namesrv目录 |
rmqnamesrv |
容器的名字 |
-e “MAX_POSSIBLE_HEAP=100000000” |
设置容器的最大堆内存为100000000 |
rocketmqinc/rocketmq |
使用的镜像名称 |
sh mqnamesrv |
启动namesrv服务 |
参考