Non plus quam biduo ante, placuit in uno e ministris ut reponendium movendi (indicem ubi docker totum continens et imaginum fasciculos) ad sectionem separatam, quae
plus habebat. Leve visum est negotium, nec praedixit molestiam.
Demus incipias:
1. Desine et omnia vasa applicationis nostrae interfice;
docker-compose down
si multa vasa et in diversis compositionibus sint, hoc facere potes;
docker rm -f $(docker ps -q)
2. Siste phialam daemonem;
systemctl stop docker
3. Movere indicem ad desideratum locum;
cp -r /var/lib/docker /docker/data/storage
4. Monstramus daemonem phialam ut in novo directorio inspiciamus. Plures optiones sunt: ββvel vexillum -g ut daemonem ad novam viam monstrandam, vel ad figuras systematas systematas quas usi sumus demonstramus. Aliquam vel symlink. De hoc nimis accurate non ingrediar, id est in Interreti.
5. Satus phialam daemonem et fac in loco dextro spectat;
systemctl status docker
In una lineae output videndum est:
ββ19493 /usr/bin/dockerd --data-root=/docker/data/storage
Optionem daemoni latam esse certo fecimus, nunc reprehendo an applicuerit (gratias)
docker info | awk '/Root Dir/ {print $NF}'
6. Incipiamus nostrum applicatione:
docker-compose up -d
7. Reprehendo
Hic fun incipit, DBMS, MQ, omnia denique! Integrum est database, omnia opera ... praeter nginx. Nostras nginx habemus construere apud Kerberos et meretrices. Vidensque tigna continens indicavit se scribere non posse /var/tmp - Permissio negavit. Templa meis digitis demisi ac situ analysim conor... Quomodo hoc fieri potest? Imago Docker non mutavit. Nos modo presul movit. Semper laboravi, et hic pro te est. radix, radix 755dedit radix, radix 777. Et omnia inceperunt ... Cogitatio coepit sana in capite meo - quaedam nugae... Cogitavi, bene, fortasse non aliquid in ratione sumi...
Placuit ut nos adamavit accessum ius imagini per translationem. Nos applicationem, fautrix daemonis, novum directorium delevimus et directorium /var/lib/i rsync -a
.
Omnia bene nunc puto, Docker applicationem moveamus.
Aaand.... quaestio manebat. Oculus meus vellicatus est. Cucurri ad consolatorium virtualis machinae meae, ubi varias probationes discurro, hanc nginx imaginem habui, et intra vas ascendi, et hic iura ad /var/tmp directorium sunt radix, radix 777. Id est, sicut manually ponere habui. Sed imagines identicae sunt!
Ratio fasciculi xfs ubique adhibebatur.
Comparavi per mandatum
docker inspect my-nginx:12345
Omnes hashes idem sunt, omnes unus ad unum. Tam in servo, quam in machina virtuali. Imaginem loci nginx delevi et eam iterum ex registro eduxi, quae ob plures causas in eadem machina est. Et problema idem est.... Nunc alter oculus meus vellicat.
Cogitationes quae in capite meo essent iam non memini, praeter "AAAAAAAAA" et alia vociferans. Hora erat 4 diei tertiae, et codice fonte Docker adhibitum est ad intellegendum principium stratis imaginis hashing. Aperta tertia potus energiae. Et demum mihi illuxit qui hasing tantum tabellam rationem habet, contenta, sed IURIBUS ADITUS! Hoc est, arcano quodam modo iura nostra amissa sunt, selinux debilitata est, acl non adhibetur, et nulla est visca.
Imaginem localem delevi, etiam imaginem e registro delevi et iterum reppulit. et omnia operata sunt. Evenit ut in translatione iura amissa sint tam intra imaginem localem quam intra imaginem iacentem in registro. Pluribus de causis in eodem curru, ut iam dixi, collocabatur. Et per consequens in uno directorio /var/lib/docker.
Exspectansque quaestionem num ad veterem directorium spectare conabantur iaculatores - non, heu, res non permiserunt. Ita, et vere volui ut viderit.
Post hunc articulum scripto, solutio quaestionis manifesta mihi videtur, sed tempore analysi non ita visum est. Honeste, Googled et similes casus non inveni.
Consequuntur: problema solvi, causam adhuc non capio =(
Si quis scit, conjecturas, de causis possibilibus hujus problematis visionem habuisse, vehementer gaudeo a te in commentaria audire!
Source: www.habr.com