แแ แแฃแแแขแแก แแ แแแแ แแฆแแก แฌแแ, แแ แ-แแ แ แกแแ แแแ แแ แแแแแฌแงแแ, แ แแ แแแแแแขแแแแก แแแแแ แแก แกแแชแแแ (แกแแฅแแฆแแแแ, แกแแแแช แแแแแ แ แแแแฎแแแก แงแแแแ แแแแขแแแแแ แกแ แแ แแแแแกแแฎแฃแแแแแก แคแแแแก) แชแแแแ แแแแงแแคแแแแแแจแ, แ แแแแแแช
แฃแคแ แ แแแแ แขแแแแแแแ แฐแฅแแแแ. แแแแชแแแ แขแ แแแแแแฃแ แ แฉแแแแ แแ แแ แแฌแแแแกแฌแแ แแแขแงแแแแ แฃแแแแฃแ แแแ...
แแแแ แซแแแแแ:
1. แแแแฉแแ แแ แแ แแแแแแ แฉแแแแ แแแแแแแชแแแก แงแแแแ แแแแขแแแแแ แ:
docker-compose down
แแฃ แแแแ แ แแแแขแแแแแ แแ แแ แแกแแแ แกแฎแแแแแกแฎแแ แแแแแแแแชแแแจแแ, แจแแแแซแแแแ แแแแก แแแแแแแแ:
docker rm -f $(docker ps -q)
2. แจแแแฉแแ แ แแแแแ แแแแแแ:
systemctl stop docker
3. แแแแแแขแแแแ แแแ แแฅแขแแ แแ แกแแกแฃแ แแแ แแแแแแแก:
cp -r /var/lib/docker /docker/data/storage
4. แฉแแแ แแแฃแแแแแแ แแแแแ แแแแแแก แแแซแแแแแก แแฎแแ แแแ แแฅแขแแ แแแจแ. แแ แกแแแแแก แ แแแแแแแแ แแแ แแแแขแ: แแ แแแแแแงแแแแ -g แแ แแจแ แแแแแแแก แแฎแแ แแแแแ แแแแแแแแแกแแแแก, แแ systemd แแแแคแแแฃแ แแชแแแแ, แ แแแแแแแช แฉแแแ แแแแแแแงแแแแ. แแ แกแแแแแแแแ. แแ แแ แฉแแแฌแแแแแ แซแแแแแ แแแขแแแแแก แแแแก แจแแกแแฎแแ, แแก แแ แแก แแแขแแ แแแขแจแ.
5. แแแฃแจแแแ แแแแแ แแแแแแ แแ แแแ แฌแแฃแแแแ, แ แแ แแก แกแฌแแ แแแแแแแก แแแแแแงแฃแ แแแ:
systemctl status docker
แแ แ-แแ แ แแแแแแแแแ แฎแแแจแ แฃแแแ แแแแฎแแ:
โโ19493 /usr/bin/dockerd --data-root=/docker/data/storage
แฉแแแ แแแแ แฌแแฃแแแแ, แ แแ แแก แแแ แแแแขแ แแแแแแชแ แแแแแแก, แแฎแแ แแแแแ แจแแแแแแฌแแแ, แแแแแแงแแแ แแฃ แแ แ แแแ (แแแแแแแ
docker info | awk '/Root Dir/ {print $NF}'
6. แแแแแฌแงแแ แฉแแแแ แแแแแแแชแแ:
docker-compose up -d
7. แจแแแแแฌแแแ
แแ แแฅ แแฌแงแแแ แแแ แแแแ, DBMS, MQ, แงแแแแแคแแ แ แแแ แแแแแ! แแแแแชแแแแ แแแแ แฎแแแฃแฎแแแแแแแ, แงแแแแแคแแ แ แแฃแจแแแแก... nginx-แแก แแแ แแ. แฉแแแ แแแแฅแแก แกแแแฃแแแ แ nginx build แแแ แแแ แแกแแแแ แแ แแฃแ แขแแแแแแแแ. แแ แแแแขแแแแแ แแก แแฃแ แแแแแแแก แแแฎแแแ แแแฃแแแแ, แ แแ แแแก แแ แจแแฃแซแแแ แฉแแฌแแ แแก /var/tmp - แแแแแ แแแ แฃแแ แงแแคแแแแ. แแแแแแแ แแแแแแ แขแแซแ แแแก แแ แแชแแแแแ แแแแแแแแแแแ แกแแขแฃแแชแแ... แ แแแแ แแ แแก แแก แจแแกแแซแแแแแแ? แแแแแ แแก แกแฃแ แแแ แแ แจแแชแแแแแ. แฉแแแ แฃแแ แแแแ แแแแแแแขแแแแ แแแ แแฅแขแแ แแ. แแก แงแแแแแแแแก แแฃแจแแแแแ แแ แแ แจแแแแแแก... แแฅแกแแแ แแแแแขแแก แแฃแแแกแแแแก แฎแแแแแแ แจแแแแแ แแแแขแแแแแ แจแ แแ แจแแแชแแแแ แฃแคแแแแแแ แแ แแแ แแฅแขแแ แแแแ, แแงแ root, root 755, แแแกแชแ root, root 777. แแ แงแแแแแคแแ แ แแแแฌแงแ... แแแแจแ แแแ แแ แแแแกแแ - แ แแฆแแช แกแแกแฃแแแแ... แแแคแแฅแ แ, แแฅแแแ แ แแแ แแ แแแแแแแแแแกแฌแแแ...
แแแแแแฌแงแแแขแ, แ แแ แแแแแชแแแแก แแ แแก แจแแแแแงแแแ แแ แคแแแแแแแ แฌแแแแแแก แฃแคแแแแแแ. แฉแแแ แจแแแแฉแแ แแ แแแแแแแชแแ, docker daemon, แฌแแแจแแแแ แแฎแแแ แแแ แแฅแขแแ แแ แแ แแแแแแแแแ แแ /var/lib/docker แแแ แแฅแขแแ แแ แแแแแงแแแแแแ rsync -a
.
แแคแแฅแ แแ, แแฎแแ แงแแแแแคแแ แ แแแ แแแแแ, แแแแแ แแแฌแแแ Docker แแแแแแแชแแ.
แแแแ... แแ แแแแแแ แแแ แฉแ... แแแแแ แแแแแแแแแแแ. แกแแกแฌแ แแคแแ แแแแแแ แฉแแแ แแแ แขแฃแแแฃแ แ แแแแ แแขแแก แแแแกแแแจแ, แกแแแแช แแแฌแแ แแแแ แกแฎแแแแแกแฎแแ แขแแกแขแแแก, แแฅแแแแ แแก nginx แกแฃแ แแแ แแ แแแซแแแ แ แแแแขแแแแแ แจแ แแ แแฅ /var/tmp แแแ แแฅแขแแ แแแแ แฃแคแแแแแแ แแ แแก root, root 777. แแแฃ แแกแแแ แ แแแแ แช แแ แฎแแแแ แฃแแแ แแแแแงแแแ. แแแแ แแ แกแฃแ แแแแแ แแแแแขแฃแ แแ!
xfs แคแแแแฃแ แ แกแแกแขแแแ แงแแแแแแ แแงแ แแแแแงแแแแแฃแแ.
แจแแแแแแ แ แแ แซแแแแแแก แแแแแงแแแแแแ
docker inspect my-nginx:12345
แงแแแแ แฐแแจแ แแแแแขแฃแ แแ, แงแแแแ แแ แแ แแ แแแ. แ แแแแ แช แกแแ แแแ แแ, แแกแแแ แฉแแแก แแแ แขแฃแแแฃแ แแแแฅแแแแแ. แแ แฌแแแจแแแ แแแแแแฃแ แ nginx-แแก แกแฃแ แแแ แแ แแกแแ แแแแแแฆแ แ แแแกแขแ แแแแ, แ แแแแแแช แแ แแแแแ แแแแแแแก แแแแ แแ แแก แแแแแ แแแแ แแขแแ. แแ แแ แแแแแแ แแแแแแ... แแฎแแ แแแแ แ แแแแแ แแแชแแฎแชแแฎแแแก.
แแฆแแ แแแฎแกแแแก, แ แ แคแแฅแ แแแ แแแขแ แแแแแแแ แแแแจแ, แแแ แแ "แแแแแแแแแแ" แแ แกแฎแแ แงแแแ แแแแกแ. แแแแแก 4 แกแแแแ แแงแ แแ Docker-แแก แฌแงแแ แแก แแแแ แแแแแแงแแแแแแแ แแแแแกแแฎแฃแแแแแก แคแแแแแแก แฐแแจแแ แแแแก แแ แแแชแแแแก แแแกแแแแแแ. แแแแฎแกแแ แแแแ แแแขแแแฃแแ แกแแกแแแแแก แแแกแแแ แฅแแแ. แแ แแแแแก แแแแฎแแแ, แ แแ แฐแแจแแแแจแ แแฎแแแแแแแแแจแ แแแแฆแแแ แแฎแแแแ แคแแแแ, แแแกแ แจแแแแแ แกแ, แแแแ แแ แแ แแ แแก แฌแแแแแแก แฃแคแแแแแแ! แแแฃ แ แแฆแแช แแแฃแแแแ แแแแ แฉแแแแ แฃแคแแแแแแ แแแแแแ แแ, selinux แแแแแ แแฃแแแ, acl แแ แแแแแแงแแแแแ แแ แแ แแ แแก แฌแแแแแแแ แแแขแ.
แแ แฌแแแจแแแ แแแแแแฃแ แ แกแฃแ แแแ, แแกแแแ แฌแแแจแแแ แกแฃแ แแแ แแแแแ แแก แ แแแกแขแ แแแแ แแ แแกแแ แแแแซแแ แ. แแ แงแแแแแคแแ แ แแฃแจแแแแแ. แแแแแแแก, แ แแ แแแแแชแแแแก แแ แแก แแแแแแ แแ แฃแคแแแแแแ, แ แแแแ แช แแแแแแฃแ แ แแแแฏแแก แจแแแแแ, แแกแแแ แ แแแกแขแ แจแ แแแแก แแแแแกแแฎแฃแแแแแก แจแแแแแ. แ แแแแ แช แฃแแแ แแแฅแแ, แแ แแแแแ แแแแแแแก แแแแ แแก แแแแแ แแแแฅแแแแแ แแงแ แแแแแแแกแแแฃแแ. แแ แจแแแแแแ, แแ แ แแแ แแฅแขแแ แแแจแ /var/lib/docker.
แแ แแแแก แแแแแแแแกแฌแแแแแ, แ แแ แชแแแแแแแแแ แแฃ แแ แ แแแแแ แแก แแแแ แแก แแแแ แฃแแแแ แซแแแ แแแ แแฅแขแแ แแแจแ - แแ แ, แแกแแแ แแ แชแแแแแแแแแ, แกแแแฌแฃแฎแแ แแ, แแแ แแแแแแแแแ แแแแก แกแแจแฃแแแแแ แแ แแแกแชแ. แแแแฎ, แแ แแ แแแแแแแแแ แแแแแแแ แแแแก แแแ แแแแแ.
แแ แกแขแแขแแแก แแแฌแแ แแก แจแแแแแ, แแ แแแแแแแก แแแแแฌแงแแแขแ แแจแแแ แแ แแแฉแแแแแแ, แแแแ แแ แแแแแแแแก แแ แแก แแกแ แแ แฉแแแแ. แแแ แแแแ แแแแฎแ แแ, แแฃแแแจแ แแแซแแแ แแ แแกแแแแกแ แกแแขแฃแแชแแแแ แแแ แแแแแแ.
แจแแแแแ: แแ แแแแแแ แแแแแแแแ แ, แแแแแแ แแแแแช แแแ แแแแแแ =(
แแฃ แแแแแแ แแชแแก, แแแแแแชแแแแก, แฐแฅแแแแ แฎแแแแ แแ แแ แแแแแแแก แจแแกแแซแแ แแแแแแแแแก แจแแกแแฎแแ, แซแแแแแ แแแฎแแ แฃแแ แแแฅแแแแ แแแแแกแแแแแ แแฅแแแแแแ แแแแแแขแแ แแแจแ!
แฌแงแแ แ: www.habr.com