在docker中创建EMQX 加数据卷

1、从虚拟容器中复制出来文件

docker run --rm emqx/emqx:5.3.0 sh -c 'cd /opt/emqx && tar -c etc' | tar -C $PWD -x

在docker中创建EMQX 加数据卷_第1张图片

2、将这三个文件夹分别赋予最高权限,也可以777可以755

chmod -R 777 data
chmod -R 777 etc
chmod -R 777 log

3、创建容器代码


docker run -d --name emqx \
  -p 1883:1883 -p 8083:8083 \
  -p 8084:8084 -p 8883:8883 \
  -p 18083:18083 \
  -v $PWD/etc:/opt/emqx/etc \
  -v $PWD/data:/opt/emqx/data \
  -v $PWD/log:/opt/emqx/log \
  emqx/emqx:5.3.0

$pwd代表当前目录下

这样就创建好了EMQX容器了

在docker中创建EMQX 加数据卷_第2张图片

你可能感兴趣的:(EMQX,docker,容器,运维)