流殃的博客

| Comments

命令

  • curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
    官方安装脚本安装docker
  • docker images 查看镜像
  • docker ps 查看正在运行的容器
    • -a 查看所有的容器,包括已经停止的
  • docker start 容器号/容器id 启动已经停止的容器
  • docker exec -it 3b124f0c9712 /bin/bash
    • 3b124f0c9712 是容器id
  • 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服务

参考

Comments

评论