เบเปเปเปเบเบตเบเบชเบญเบเบชเบฒเบกเบกเบทเปเบเปเบญเบเบซเบเปเบฒเบเบตเป, เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเบขเบนเปเปเบเบซเบเบถเปเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบเบฐเบเปเบฒเบเบเปเบญเบเปเบเบฑเบเบเปเปเบกเบนเบ 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. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเบเปเปเปเบเบปเปเบฒเปเบเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบซเบผเบฒเบเปเบเบตเบเปเบเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเป, เบกเบฑเบเบขเบนเปเปเบเบญเบดเบเปเบเบตเปเบเบฑเบ.
5. เปเบฅเบตเปเบกเบเบปเปเบ docker daemon เปเบฅเบฐเปเบซเปเปเบเปเปเบเบงเปเบฒเบกเบฑเบเบขเบนเปเปเบเบเปเบญเบเบเบตเปเบเบทเบเบเปเบญเบ:
systemctl status docker
เปเบเบซเบเบถเปเบเบเบญเบเปเบชเบฑเปเบเบเบปเบเบเบฐเบฅเบดเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบงเบเบเบฐเปเบซเบฑเบ:
โโ19493 /usr/bin/dockerd --data-root=/docker/data/storage
เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเปเบฎเบฑเบโเปเบซเปโเปเบเปโเปเบเบงเปโเบฒโเบเบฒเบโเปเบฅเบทเบญเบโเปเบเปโเบเบทเบโเบชเบปเปเบโเปเบ daemon เปเบเปโ, เบเบฑเบโเบเบตเปโเปเบซเปโเบเบงเบโเปเบเบดเปเบโเบงเปเบฒโเบกเบฑเบโเบเปเบฒโเปเบเปโเบกเบฑเบ (เบเบญเบโเปเบโ
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