เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™ docker (เบฎเบฒเบ docker)

เบšเปเปˆเป€เบเบตเบ™เบชเบญเบ‡เบชเบฒเบกเบกเบทเป‰เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบขเบนเปˆเปƒเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเบเป‰เบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™ docker (เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆ docker เป€เบเบฑเบšเบšเบฑเบ™เบˆเบธเปเบฅเบฐเป„เบŸเบฅเปŒเบฎเบนเบšเบžเบฒเบšเบ—เบฑเบ‡เบซเบกเบปเบ”) เป„เบ›เบซเบฒเบžเบฒเบเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เป€เบŠเบดเปˆเบ‡.
เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบซเบผเบฒเบเบเบงเปˆเบฒเป€เบเบปเปˆเบฒ. เบงเบฝเบเบ‡เบฒเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เป€เบฅเบฑเบเป†เบ™เป‰เบญเบเป† เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบšเบญเบเบฅเปˆเบงเบ‡เปœเป‰เบฒเป€เบ–เบดเบ‡เบšเบฑเบ™เบซเบฒ...

เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™:

1. เบขเบธเบ”เปเบฅเบฐเบ‚เป‰เบฒเบ–เบฑเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

docker-compose down

เบ–เป‰เบฒเบกเบตเบšเบฑเบ™เบˆเบธเบซเบผเบฒเบเปเบฅเบฐเบžเบงเบเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰:

docker rm -f $(docker ps -q)

2. เบขเบธเบ” daemon docker:

systemctl stop docker

3. เบเป‰เบฒเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป„เบ›เบเบฑเบ‡เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™:

cp -r /var/lib/docker /docker/data/storage

4. เบžเบงเบเป€เบฎเบปเบฒเบšเบญเบ docker daemon เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปƒเบซเบกเปˆ. เบกเบตเบซเบฅเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ: เปƒเบŠเป‰เบ—เบธเบ‡ -g เป€เบžเบทเปˆเบญเบŠเบตเป‰ daemon เป„เบ›เบซเบฒเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เปƒเบซเบกเปˆ, เบซเบผเบท configs systemd, เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰. เบซเบผเบท symlink. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบšเปเปˆเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›เบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”. เป€เบ•เบฑเบก เบ„เบนเปˆเบกเบทเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบ docker root เป„เบ›เบซเบฒเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเปƒเบซเบกเปˆ.

5. เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ docker daemon เปเบฅเบฐเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡:

systemctl status docker

เปƒเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ„เบงเบ™เบˆเบฐเป€เบซเบฑเบ™:

โ”œโ”€19493 /usr/bin/dockerd --data-root=/docker/data/storage

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เปเบ™เปˆโ€‹เปƒเบˆเบงเปˆโ€‹เบฒโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบชเบปเปˆเบ‡โ€‹เป„เบ› daemon เป„เบ”เป‰โ€‹, เบšเบฑเบ”โ€‹เบ™เบตเป‰โ€‹เปƒเบซเป‰โ€‹เบเบงเบ”โ€‹เป€เบšเบดเปˆเบ‡โ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบกเบฑเบ™ (เบ‚เบญเบšโ€‹เปƒเบˆโ€‹ inkvizitor68sl)!

docker info | awk '/Root Dir/ {print $NF}' 

6. เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

docker-compose up -d

7. เบเบงเบ”เบเบฒ

เปเบฅเบฐเบ—เบตเปˆเบ™เบตเป‰เบ„เบงเบฒเบกเบกเปˆเบงเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, DBMS, MQ, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ”เบต! เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™ intact, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ ... เบเบปเบเป€เบงเบฑเป‰เบ™ nginx. เบžเบงเบเป€เบฎเบปเบฒเบกเบต nginx เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡เบเปเปˆเบชเป‰เบฒเบ‡เบเบฑเบš Kerberos เปเบฅเบฐ courtesans. เปเบฅเบฐเป€เบšเบดเปˆเบ‡เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบšเบฑเบ™เบˆเบธเป„เบ”เป‰เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบซเบฒ /var/tmp - เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ”. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบ™เบงเบ”โ€‹เบžเบฃเบฐโ€‹เบงเบดโ€‹เบซเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เบ”เป‰เบงเบโ€‹เบ™เบดเป‰เบงโ€‹เบกเบทโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เปเบฅเบฐโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เบงเบดโ€‹เป€เบ„เบฒเบฐโ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบเบฒเบ™ ... เบ™เบตเป‰โ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹เปเบ™เบงโ€‹เปƒเบ”โ€‹? เบฎเบนเบšเบžเบฒเบš Docker เบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡. เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบเป‰เบฒเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเบชเบฐ เป€เปเบต, เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™ เบชเบณ เบฅเบฑเบšเป€เบˆเบปเป‰เบฒ ... เบชเบณ เบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡, เบ‚เป‰เบญเบเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ–เบฑเบ‡เบ”เป‰เบงเบเบกเบทเบ‚เบญเบ‡เบ‚เป‰เบญเบเปเบฅเบฐเบ›เปˆเบฝเบ™เบชเบดเบ”เปƒเบ™เบšเบฑเบ™เบŠเบตเบ™เบตเป‰, เบกเบต. เบฎเบฒเบ, เบฎเบฒเบ 755, เปƒเบซเป‰ เบฎเบฒเบ, เบฎเบฒเบ 777. เปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบเปเปˆเป€เบฅเบตเปˆเบกเบ‚เบถเป‰เบ™... เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบฅเบตเปˆเบกเบ”เบฑเบ‡เบขเบนเปˆเปƒเบ™เบซเบปเบงเบ‚เบญเบ‡เบ‚เป‰เบญเบ - เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เป„เบฎเป‰เบชเบฒเบฅเบฐ... เบ‚เป‰เบญเบเบ„เบดเบ”, เบ”เบต, เบšเบฒเบ‡เบ—เบตเบ‚เป‰เบญเบเบšเปเปˆเป„เบ”เป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบšเบฒเบ‡เบขเปˆเบฒเบ‡ ...

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เบปเบเบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเบฎเบฑเบเบเบฑเบšเบชเบดเบ”เบ—เบดเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เป‚เบญเบ™. เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบขเบธเบ”เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, daemon docker, เบฅเบถเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปƒเบซเบกเปˆเปเบฅเบฐเบ„เบฑเบ”เบฅเบญเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /var/lib/docker เป‚เบ”เบเปƒเบŠเป‰ rsync -a.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ„เบดเบ”เบงเปˆเบฒเบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ”เบตเปเบฅเป‰เบง, เบ‚เปเปƒเบซเป‰เบเบปเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ Docker.

Aaand ... เบšเบฑเบ™เบซเบฒเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆ ... เบ•เบฒเบ‚เบญเบ‡เบ‚เป‰เบญเบเบšเบดเบ”. เบ‚เป‰เบญเบเบŸเป‰เบฒเบงเป„เบ›เบซเบฒ console เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡ virtual เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ•เปˆเบฒเบ‡เป†, เบ‚เป‰เบญเบเบกเบตเบฎเบนเบšเบžเบฒเบš nginx เบ™เบตเป‰, เปเบฅเบฐเบ‚เป‰เบญเบเป„เบ”เป‰เบ›เบตเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ–เบฑเบ‡, เปเบฅเบฐเปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบชเบดเบ”เบ—เบดเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /var/tmp เปเบกเปˆเบ™เบฎเบฒเบ, เบฎเบฒเบ 777. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบ„เบทเบเบฑเบ™เบเบฑเบšเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เปเบ•เปˆเบฎเบนเบšเบžเบฒเบšเบ•เปˆเบฒเบ‡เป†เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™!

เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ xfs เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเบนเปˆเบ—เบปเปˆเบงเบ—เบธเบเปเบซเปˆเบ‡.

เบ‚เป‰เบญเบเบ›เบฝเบšเบ—เบฝเบšเบเบฒเบ™เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡

docker inspect my-nginx:12345

hashes เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™, เบ—เบฑเบ‡เบซเบกเบปเบ”เบซเบ™เบถเปˆเบ‡เบซเบฒเบซเบ™เบถเปˆเบ‡. เบ—เบฑเบ‡เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบฅเบฐเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡ virtual เบ‚เบญเบ‡เบ‚เป‰เบญเบ. เบ‚เป‰เบญเบเบฅเบถเบšเบฎเบนเบšเบžเบฒเบš nginx เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบฅเบฐเบ”เบถเบ‡เบกเบฑเบ™เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบˆเบฒเบเบฅเบตเบˆเบดเบ”เบŠเบต, เป€เบŠเบดเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ”เบฝเบงเบเบฑเบ™. เปเบฅเบฐเบšเบฑเบ™เบซเบฒเบเปเบ„เบทเบเบฑเบ™... เบ”เบฝเบงเบ™เบตเป‰เบ•เบฒเบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเบณเบฅเบฑเบ‡เบšเบดเบ”.

เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบšเปเปˆโ€‹เบˆเบทเปˆโ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบซเบปเบงโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹, เบ™เบญเบโ€‹เป€เบซเบ™เบทเบญโ€‹เป„เบ›โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบฎเป‰เบญเบ‡โ€‹เบ‚เบถเป‰เบ™ โ€œAAAAAAAAAAโ€ เปเบฅเบฐโ€‹เบชเบดเปˆเบ‡โ€‹เบญเบทเปˆเบ™เป†โ€‹. เบกเบฑเบ™เปเบกเปˆเบ™เป€เบงเบฅเบฒ 4 เป‚เบกเบ‡เป€เบŠเบปเป‰เบฒ, เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡ Docker เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเปƒเบˆเบซเบผเบฑเบเบเบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบŠเบฑเป‰เบ™เบฎเบนเบšเบžเบฒเบš. เป€เบ›เบตเบ”เบเบฐเบ›เป‹เบญเบ‡เบ—เบตเปˆเบชเบฒเบกเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบ”เบทเปˆเบกเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™. เปเบฅเบฐเปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบกเบฑเบ™ dawned เบเปˆเบฝเบงเบเบฑเบšเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบงเปˆเบฒ hashing เบžเบฝเบ‡เปเบ•เปˆเปƒเบŠเป‰เป€เบงเบฅเบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฑเบ™เบŠเบตเบ‚เบญเบ‡เป„เบŸเบฅเปŒ, เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบกเบฑเบ™, เปเบ•เปˆ เบšเปเปˆเบกเบตเบชเบดเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡! เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เปƒเบ™เบšเบฒเบ‡เบงเบดเบ—เบตเบ—เบตเปˆเบฅเบถเบเบฅเบฑเบšเบชเบดเบ”เบ—เบดเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ–เบทเบเบชเบนเบ™เป€เบชเบ, selinux เบ–เบทเบเบ›เบดเบ”, acl เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เปเบฅเบฐเบšเปเปˆเบกเบตเบซเบ™เบฝเบง.

เบ‚เป‰เบญเบเบฅเบถเบšเบฎเบนเบšเบžเบฒเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบเบฑเบ‡เป„เบ”เป‰เบฅเบถเบšเบฎเบนเบšเบžเบฒเบšเบญเบญเบเบˆเบฒเบเบ—เบฐเบšเบฝเบ™ docker เปเบฅเบฐเบเบนเป‰เบกเบฑเบ™เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡. เปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบ. เบกเบฑเบ™ turns เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบงเปˆเบฒโ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เป‚เบญเบ™โ€‹เบชเบดเบ”โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบชเบนเบ™โ€‹เป€เบชเบโ€‹, เบ—เบฑเบ‡โ€‹เบžเบฒเบโ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹เปเบฅเบฐโ€‹เบžเบฒเบโ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เบ—เบตเปˆโ€‹เบ™เบญเบ™โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบˆเบปเบ”โ€‹เบ—เบฐโ€‹เบšเบฝเบ™โ€‹. เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเปเบฅเป‰เบง, เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบกเบฑเบ™เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบฅเบปเบ”เบ”เบฝเบงเบเบฑเบ™. เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปƒเบ™เบซเบ™เบถเปˆเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /var/lib/docker.

เปเบฅเบฐเบเบฒเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒเบ„เปเบฒเบ–เบฒเบกเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบžเบฐเบเบฒเบเบฒเบกเบเบฑเบšเบ„เบทเบ™เบเบฒเบ™เป€เบšเบดเปˆเบ‡เบ‚เบญเบ‡ docker เป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบเบปเปˆเบฒ - เบšเปเปˆ, เบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบก, เบญเบฐเบ™เบดเบˆเบฒ, เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบฑเบ™. เปเบกเปˆเบ™เปเบฅเป‰เบง, เปเบฅเบฐเบ‚เป‰เบญเบเบเปเปˆเบขเบฒเบเบ„เบดเบ”เบกเบฑเบ™เบญเบญเบ.

เบซเบผเบฑเบ‡เบˆเบฒเบเบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰, เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบˆเบฐเปเบˆเป‰เบ‡เบชเปเบฒเบฅเบฑเบšเบ‚เป‰เบญเบ, เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบšเปเปˆเบกเบต. เบ”เป‰เบงเบเบ„เบงเบฒเบกเบŠเบทเปˆเบชเบฑเบ”, เบ‚เป‰เบญเบ Googled เปเบฅเบฐเบšเปเปˆเบžเบปเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™.

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš: เบ‚เป‰เบญเบเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ, เบ‚เป‰เบญเบเบเบฑเบ‡เบšเปเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆเป€เบซเบ”เบœเบปเบ™ =(

เบ–เป‰เบฒเปƒเบœเบฎเบนเป‰, เบ„เบฒเบ”เป€เบ”เบปเบฒ, เบกเบตเบงเบดเป„เบชเบ—เบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบชเบฒเป€เบซเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเบ™เบตเป‰, เบ‚เป‰เบญเบเบˆเบฐเบ”เบตเปƒเบˆเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบเบดเบ™เบˆเบฒเบเป€เบˆเบปเป‰เบฒเปƒเบ™เบ„เปเบฒเป€เบซเบฑเบ™!

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™