docker部署sers.txt 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. docker部署sers-servicecenter
  2. ---------------------------------
  3. #(x.1)文件
  4. (x.1)把本文件所在目录中所有文件拷贝到宿主机
  5. (x.2)修改配置文件 appsettings.json
  6. #(x.2)创建容器并运行
  7. (--name 容器名称,可自定义)
  8. (--restart=always 自动重启)
  9. (-v /etc/localtime:/etc/localtime)挂载宿主机localtime文件解决容器时间与主机时区不一致的问题
  10. (-v $PWD/data:/data 将主机中当前目录下的data挂载到容器的/data)
  11. (--net=host 网络直接使用宿主机网络)(-p 6022:6022 端口映射)
  12. cd /root/docker
  13. cd sers
  14. docker run --name=sers --restart=always -d \
  15. -p 4580:4580 -p 4501:4501 \
  16. -v /etc/localtime:/etc/localtime \
  17. -v $PWD/appsettings.json:/root/app/appsettings.json \
  18. -v $PWD/Logs:/root/app/Logs \
  19. -v $PWD/Data:/root/app/Data \
  20. serset/sers
  21. cd ..
  22. #精简
  23. docker run --name=sers --restart=always -d -p 4580:4580 -p 4501:4501 serset/sers
  24. gover http://ip:4580
  25. 通信端口 tcp://ip:4501
  26. #(x.3)应用已经运行
  27. 可在文件夹ServiceCenter/Logs 中查看日志
  28. #---------------------------------------
  29. #常用命令
  30. #查看容器logs
  31. docker logs sers
  32. #在容器内执行命令行
  33. docker exec -it sers bash
  34. #停止容器
  35. docker stop sers
  36. #打开容器
  37. docker start sers
  38. #重启容器
  39. docker restart sers
  40. #删除容器
  41. docker rm sers -f