docker ps -a #查询容器id,自启动需要容器id
#第一步要自启动docker容器
systemctl enable docker #自启动docker
#自启动redis
docker update --restart=always [填redis容器id]
#自启动nacos
docker update --restart=always [填nacos容器id]
#自启动nginx
docker update --restart=always [填nginx容器id]
#自启动rabbitmq
docker update --restart=always [填rabbitmq容器id]
将文件上传到docker容器内部
例子:
将rabbitmq_delayed_message_exchange 插件上传在docker里的rabbitmq中
dockers ps -a #查出rabbitmq的容器id:b6a
docker exec -it b6a /bin/bash #进入rabbitmq内部
ls -l #插件需要放在plugins文件夹,文件目录是/plugins
exit #退出docker
1.将插件rabbitmq_delayed_message_exchange-3.8.0.ez上传到Linux系统的/opt下
2.将文件上传到docker内部的/plugins
docker cp /opt/rabbitmq_delayed_message_exchange-3.8.0.ez b6a:/plugins
# b6a是容器id