??? ??? ???? ??? ?? Docker ???? ???? ???
??? Docker ?? ??
?? ?? ??? Docker? ?? dockerfile
??? ?? ??? ???? ??? ?????. ? ??? ??? ?? ??? ????? ?? ????? ?? ??? ??? ?? ? ? ??????. ?? ?? ???? ??? ????? ? ?????.
??? node.js ?? ??????? ?? ?? ??? ???? ?? ?? ??? ????.
<code class="dockerfile"># ?? 1 : Node?? ?? ???? ?? : 16- Alpine As WorkDir/? ?? ???*.JPM ?? ?? ./ ?? NPM ?? ?? ./ . ?? NPM RUN ?? # ???? 2 : nginx?? ??? ??? ?? : Alpine Copy : from = builder/app/dist/share/share/html/html </code>
? ???
- 1 (
builder
) : ? ??? ?????. ?? ?? ???? ???? ?? ?????? ???? ?????. - 2 ?? : ? ??? ??? Nginx ???? ?????. ?? ? ?? ???? ???? (
builder
stage?/app/dist
) ? ?? ???? ?????. ????? ?? ????? ?? ?? ??? ???? ???? ??? ????.
?? -from = builder
???? ?????. ?? ???? ?? ??? ????? ?????. as & lt; stage_name & gt;
. ?? ??? ?? ????? ?? ??? ?? ??? ???? ?? ? ?? ??? ??? ? ???? (? : C ??? ? ???? ??? ? ?? Node.js ?? ????? ?? ???? ??).
??? ?? ?? ???? ??? ??? ???? ?? ?? ??? ??? ?????? ?? : -
- ?? ? ??? ?? : ??? ?? ????? ?????. ??? ???? ?? ?? ? ???? ???? ?? ??? ??? ?? ??? ? ?? ????, ???? ?? ?? ? ?? ??? ?????.
- ?? ?? : ?? ???? ????? ? ?? ?? ??? ????. ???? ?? ? ??? ???? ??? ? ???? ??????.
- ?? ? ?? ??? : ?? ?? ???
dockerfile
?? ? ?? ??? ???? ?????. ? ??? ???? ??? ????? ?? ????? ?? ???? ?? ???? ??? ? ? ????. - ? ?? ?? ?? : ?? ??? ?? ?? ??? ?? ? ?? ?? ? ???, ?? ??? ?? ?????? ??? ?? ??? ????? ? ?? ?? ???? ?????. Docker? ?? ???? ?? ??? ?? ? ? ?? ?????.
- ? ?? ?? : ??? ??? ??? ? ?? ??? ?? ??? ?? ??? ?? Dockerfiles? ??? ?? ???? ??????.
?? ?? ??? ???? Docker ??? ??? ??? ? ? ????? ??
dockerfile
?? ? ?? ??? ???? ?????. ? ??? ???? ??? ????? ?? ????? ?? ???? ?? ???? ??? ? ? ????. ?? ??? ?? ??? ???, ? ?? ??? ??? ??? ? ??? ? ? ????.
- ?? ?? ??? ?? : ? ???? ?? ?? ?? ???? ??????. Alpine Linux ??? ?? ?? ??? ?????.
- ??
.dockerignore
:.dockerignore
?? ?? ???? ??? ????? ???? ???? ?? ?????. ??? ? ??? ????? ??? ??? ????? ????? ?? ?????. - ?? ?? ?? : ? ????
rm -rf/var/lib/apt/lists/*? ?? ??? ??????.
- ??? ??? : ?? ????? ???? ???? ???? ???? ?? ??? ?? ?????? ??????.
- ?? ?? ??? ?? ?? : ??? ?? ??? ??? ? ??? ??? ????. ?? ???? ???? ?? ???? ??? ?? ? ???? ? ??????.
- ?? ????? ???? ??????. ?? ????? ?? ???? ?? ???? ???? ?? ????? ? ? ?? ? ?? ??? ???? ?? ??? ???? ??????. ??? ? ????? ?? ?? ????? ???? ?? ????.
?? ??? ?? ? ??? ?? ?? ???? ?????? ?? ??? ??????
?? ?? Docker Images ??
?? ?? ?? ???? ???? ?? ?? ?? ???? ?????. ?? ?? ?? ??? ?? ???.
??? ??? ???? ??? ??? Docker ???? ??? ?? ???? ? ????. ??? ???? ???? ? ????? ??? ???? ???????.
? ??? ??? ??? ??? ?? Docker ???? ???? ??? ??????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

Docker? ?? ???? ?? ???? ?? ?? ??? ?? ? ??? ??? ????. 1. Docker ????? ??? OS ??? ????, ?? ? ??? ??? ? ? ? ?? ??? ??????. 2. ???? VM? ? ????? ?? OS? ???? ? ?? ??? ??? ?????. 3. ????? ?? ? ? ?? ???? VM? ? ?? ?? ? ????. 4. ????? ?? ????? CGroup? ???? ??? ???? ??, VM? ??? ??? ????? ????? ?? ? ?? ??? ????. 5. Docker? ???? ???? ???? ??? ? ???? ?? ??? ??? ??? ???? ?? ????? ????? ????????.

Docker ??? ???? ????? TAR ??? ?? ?? ????? ???????. 1. ?? ?? ?? ??? ???? ?? ????? ???? TAR ??? ???? ???? ???? ???? ??????. 2. ?? ?? ?? ??? ??? ???? ?? ???? ????? ???? ?? ?? ? ???? ?? ?????????. 3. ? ??? ???? ???? ?? ?? ??? ??? ? ????. 4. ??? ???? ???? ?? ????? ?? ? ? ???? ?? ????. ??? ?? ????? ????? ????? ?? ???? ??????.

Docker ???? ??? ?? ???? ???? ?? ??? ?? ???? ???? ????????. 1. Dockerrun-P [host_port] : [Container_port] ??? ???? ????? ???? Dockerrun-P8080 : 3000my-web-app; 2. Expose3000? ?? Dockerfile? ??? ????? ?? ??? ????? ??? ???? ???? ????. 3. ?? : "8080 : 3000"; 4. Dockerps? ???? ?? ? ?? ?? ????? ??????.

Docker ???? ?? ???? ??? Dockerinspect ??? ?? ?????. 1. DockerInspect? ???? ID, ????, ?? ?? ? ?? ?? ??? ??? ?? ?? ??? ??? ????. 2. Go Templates? ???? Dockerinspect? ?? ??? ?????? .- format = '{. os}}/{{. architecture}}'? ?? ??? ???? ? ?????. 3. DockerHistory? ???? ??? ?? ???? ? ?? ???????. ??? ??? ????? ? ??????. 4. Skopeo ?? SkopeoInspectDocker : /// : ??? ???? ?? ?? ?? ???? ????.

Docker?? ??? Volumes, BindMounts ? TMPFSmount? ? ?? ?? ?? ??? ????. ?? ? volumes? Docker? ?? ???? ??????? ?? ?? ???? ??? ????? ?????. BindMounts? ????? ?? ??? ? ??? ???? ?? ?? ?? ??? ??? ????? ?? ?; TMPFSMounts? ?? ?? ??? ??? ??? ???? ???? ?????. ?? ??? ?? ???? ??? ??? ?????? ??? ?? ??? ??? ??????.

????? Docker ????? ???? ?????? ?? ??? ??????. ?? ??? ??? ????. 1. -p? ???? host_port : container_port? ?????. 2. ?? -P ?? ?? ?? DockerCompose ??? ?? ?? ??? ?? ? ? ????. 3. IP ?? ???? -p192.168.1.100 : 8080 : 80? ?? ?? ? ???. 4. Dockerps ?? DockerInspect? ???? ?? ?? ?? ???????.

??? ?? ???? ???? ?? ??? ?? ? ????? ??? ?? ? ???? ?? Docker ??? ??? ??? ?????. 1. ???? ??? ?? ??? ??? ?? ???, ??? ?? ????? ?? ??? ?? ???? ??????. 2. apt-getUpdate? ?? ??? ????/var/lib/apt/lists/*; 3. .dockerignore? ?? ?? ??? ???? ??? ??? ???? ??? ? ??? ???? ???? ??? ?? ? ?? ?? ? ?? ???? ??????. ??? ??? ?? ??? ????? ??? ?? ? ?? ???? ??? ??? ?? ? ????.

whenchoingwendwendwendvolumesandbindmountsindocker, useenamedvolumesforcross-hostconsistency, relibledatapersistence, anddocker-managedstorage, ?? ?? ??
