Dockerfile 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. #基础镜像
  2. FROM nginx:1.25.1
  3. # 复制自定义Nginx配置文件
  4. COPY conf/ /etc/nginx/
  5. # 复制SSL证书和密钥到容器
  6. COPY ssl/scs1696761857510_www.tingnin.cn_server.crt /etc/nginx/ssl/ssl.pem
  7. COPY ssl/scs1696761857510_www.tingnin.cn_server.key /etc/nginx/ssl/ssl.key
  8. #解决中文乱码问题
  9. #ENV LANG C.UTF-8
  10. #ENV LANGUAGE zh_CN.UTF-8
  11. #ENV LC_ALL C.UTF-8
  12. #ENV TZ Asia/Shanghai
  13. #其他沿用
  14. #docker inspect,这段信息别动
  15. #[
  16. # {
  17. # "Id": "sha256:021283c8eb95be02b23db0de7f609d603553c6714785e7a673c6594a624ffbda",
  18. # "RepoTags": [
  19. # "nginx:1.25.1",
  20. # "nginx:latest"
  21. # ],
  22. # "RepoDigests": [
  23. # "nginx@sha256:08bc36ad52474e528cc1ea3426b5e3f4bad8a130318e3140d6cfe29c8892c7ef"
  24. # ],
  25. # "Parent": "",
  26. # "Comment": "",
  27. # "Created": "2023-07-04T17:24:26.955102691Z",
  28. # "Container": "1202d20005c45c16a7c97a3e50ae2a74113557f6645062e78797c946247d12e3",
  29. # "ContainerConfig": {
  30. # "Hostname": "1202d20005c4",
  31. # "Domainname": "",
  32. # "User": "",
  33. # "AttachStdin": false,
  34. # "AttachStdout": false,
  35. # "AttachStderr": false,
  36. # "ExposedPorts": {
  37. # "80/tcp": {}
  38. # },
  39. # "Tty": false,
  40. # "OpenStdin": false,
  41. # "StdinOnce": false,
  42. # "Env": [
  43. # "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
  44. # "NGINX_VERSION=1.25.1",
  45. # "NJS_VERSION=0.7.12",
  46. # "PKG_RELEASE=1~bookworm"
  47. # ],
  48. # "Cmd": [
  49. # "/bin/sh",
  50. # "-c",
  51. # "#(nop) ",
  52. # "CMD [\"nginx\" \"-g\" \"daemon off;\"]"
  53. # ],
  54. # "Image": "sha256:bd2050702d728548dc037af4a4da56f38fb4b774ca1e6beaa6079fdfb01733ed",
  55. # "Volumes": null,
  56. # "WorkingDir": "",
  57. # "Entrypoint": [
  58. # "/docker-entrypoint.sh"
  59. # ],
  60. # "OnBuild": null,
  61. # "Labels": {
  62. # "maintainer": "NGINX Docker Maintainers <docker-maint@nginx.com>"
  63. # },
  64. # "StopSignal": "SIGQUIT"
  65. # },
  66. # "DockerVersion": "20.10.23",
  67. # "Author": "",
  68. # "Config": {
  69. # "Hostname": "",
  70. # "Domainname": "",
  71. # "User": "",
  72. # "AttachStdin": false,
  73. # "AttachStdout": false,
  74. # "AttachStderr": false,
  75. # "ExposedPorts": {
  76. # "80/tcp": {}
  77. # },
  78. # "Tty": false,
  79. # "OpenStdin": false,
  80. # "StdinOnce": false,
  81. # "Env": [
  82. # "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
  83. # "NGINX_VERSION=1.25.1",
  84. # "NJS_VERSION=0.7.12",
  85. # "PKG_RELEASE=1~bookworm"
  86. # ],
  87. # "Cmd": [
  88. # "nginx",
  89. # "-g",
  90. # "daemon off;"
  91. # ],
  92. # "Image": "sha256:bd2050702d728548dc037af4a4da56f38fb4b774ca1e6beaa6079fdfb01733ed",
  93. # "Volumes": null,
  94. # "WorkingDir": "",
  95. # "Entrypoint": [
  96. # "/docker-entrypoint.sh"
  97. # ],
  98. # "OnBuild": null,
  99. # "Labels": {
  100. # "maintainer": "NGINX Docker Maintainers <docker-maint@nginx.com>"
  101. # },
  102. # "StopSignal": "SIGQUIT"
  103. # },
  104. # "Architecture": "amd64",
  105. # "Os": "linux",
  106. # "Size": 186855082,
  107. # "VirtualSize": 186855082,
  108. # "GraphDriver": {
  109. # "Data": {
  110. # "LowerDir": "/var/lib/docker/overlay2/9a85d46f172305edce5b1d949b451d834a2f77362ed6ced8841022bd8f6952f4/diff:/var/lib/docker/overlay2/9f336a267ef8dca2de512c2c6b75766ee8b963bbb0217002f96d2149b98e3d81/diff:/var/lib/docker/overlay2/99bb4d53dcb69708b9dad1f0eb21230653c50a80741c92ffdb6ec25e0bd2040b/diff:/var/lib/docker/overlay2/d70f0421dfb34e8f8c103254543d3ea8b347756b9585c9b2626d3112ea59fc1e/diff:/var/lib/docker/overlay2/490f91813e424fa9589b7f216f15d531d3be871ebf9bddf2e1d04927494d79c7/diff:/var/lib/docker/overlay2/e1dbdb73ff65e42cc6256c28837111149b2f3070b0192d7ba9367c4d470d9e7b/diff",
  111. # "MergedDir": "/var/lib/docker/overlay2/60aac90f37e722474c0160cd679c5a6ca962249f88a42f6a0f3decd3ecec59f7/merged",
  112. # "UpperDir": "/var/lib/docker/overlay2/60aac90f37e722474c0160cd679c5a6ca962249f88a42f6a0f3decd3ecec59f7/diff",
  113. # "WorkDir": "/var/lib/docker/overlay2/60aac90f37e722474c0160cd679c5a6ca962249f88a42f6a0f3decd3ecec59f7/work"
  114. # },
  115. # "Name": "overlay2"
  116. # },
  117. # "RootFS": {
  118. # "Type": "layers",
  119. # "Layers": [
  120. # "sha256:24839d45ca455f36659219281e0f2304520b92347eb536ad5cc7b4dbb8163588",
  121. # "sha256:b821d93f6666533e9d135afb55b05327ee35823bb29014d3c4744b01fc35ccc5",
  122. # "sha256:1998c5cd2230129d55a6d8553cd57df27a400614a4d7d510017467150de89739",
  123. # "sha256:f36897eea34df8a4bfea6e0dfaeb693eea7654cd7030bb03767188664a8a7429",
  124. # "sha256:9fdfd12bc85b7a97fef2d42001735cfc5fe24a7371928643192b5494a02497c1",
  125. # "sha256:434c6a715c30517afd50547922c1014d43762ebbc51151b0ecee9b0374a29f10",
  126. # "sha256:3c9d04c9ebd5324784eb9a556a7507c5284aa7353bac7a727768fed180709a69"
  127. # ]
  128. # },
  129. # "Metadata": {
  130. # "LastTagTime": "0001-01-01T00:00:00Z"
  131. # }
  132. # }
  133. #]