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容器了