1、从虚拟容器中复制出来文件
docker run --rm emqx/emqx:5.3.0 sh -c 'cd /opt/emqx && tar -c etc' | tar -C $PWD -x
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容器了