1. 用以下命令覆盖容器中的jar包,注意宿主机的jar包名要与容器中的jar包名相同,否则copy进去容器后,可能导致容器无法重新启动,需要重新使用image来构建容器。
用dockerfile构建image的时候,jar包需要放在/app下(不是必须)
docker cp /root/web.jar mychatgpt:/app/web.jar
  1. 提示' Successfully copied'后执行重启容器命令
docker restart your_container
  1. 容器内容器nginx
service nginx reload

BTW:使用stat your_file 可以查看文件的信息,如修改日期,创建日期等

nginx默认静态目录

/usr/share/nginx/html

nginx默认配置文件目录

/etc/nginx

将容器中的文件复制到宿主机

docker cp <container_id>:/path/to/container/file /path/to/host/destination

举例

docker cp your_container_id:/app/data.txt /host-data/data.txt