Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docpublic:systemes:docker_linux [2024/12/08 10:23]
adminjp [Run docker compose & file www site]
docpublic:systemes:docker_linux [2026/01/03 20:42] (current)
adminjp [docker image store]
Line 8: Line 8:
   * https://docs.docker.com/engine/install/debian/   * https://docs.docker.com/engine/install/debian/
   * https://belginux.com/installer-docker-sous-debian-12/   * https://belginux.com/installer-docker-sous-debian-12/
 +  * https://linuxiac.com/how-to-install-docker-on-debian-13-trixie/
   * https://cours.brosseau.ovh/cheatsheets/serveur/debian-docker.html   * https://cours.brosseau.ovh/cheatsheets/serveur/debian-docker.html
   * https://earthly.dev/blog/docker-image-storage-on-host/   * https://earthly.dev/blog/docker-image-storage-on-host/
   * https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-debian-10   * https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-debian-10
   * https://iximiuz.com/en/posts/oci-containers/   * https://iximiuz.com/en/posts/oci-containers/
 +  * https://blog.stephane-robert.info/docs/conteneurs/moteurs-conteneurs/docker/#_top
 +  * https://xavki.blog/docker-tutoriaux-francais/
  
  
Line 211: Line 214:
 </code> </code>
  
 +=== change image location root-dir ===
  
 +<code>
 +root@deb13lthp640:~# mkdir /home/docker-data
 +root@deb13lthp640:~# chown root:docker /home/docker-data
 +root@deb13lthp640:~# chmod 775 /home/docker-data
 +</code>
 +
 +<code>
 +root@deb13lthp640:~# vim /etc/docker/daemon.json
 +root@deb13lthp640:~# cat /etc/docker/daemon.json
 +{
 +  "data-root": "/home/docker-data"
 +}
 +</code>
 +
 +stop docker 
 +
 +<code>
 +
 +root@deb13lthp640:~# systemctl stop docker
 +root@deb13lthp640:~# ps aux | grep -i docker | grep -v grep
 +</code>
 +
 +
 +and copy files from original root-dir 
 +
 +<code>
 +
 +root@deb13lthp640:~# rsync -axPS /var/lib/docker/ /home/docker-data
 +sending incremental file list
 +./
 +engine-id
 +             36 100%    0,00kB/   0:00:00 (xfr#1, to-chk=32/34)
 +buildkit/
 +buildkit/cache.db
 +         32.768 100%   31,25MB/   0:00:00 (xfr#2, to-chk=22/34)
 +buildkit/history_c8d.db
 +         32.768 100%   31,25MB/   0:00:00 (xfr#3, to-chk=21/34)
 +buildkit/containerd-overlayfs/
 +buildkit/containerd-overlayfs/metadata_v2.db
 +         16.384 100%   15,62MB/   0:00:00 (xfr#4, to-chk=18/34)
 +buildkit/containerd-overlayfs/workerid
 +             25 100%   24,41kB/   0:00:00 (xfr#5, to-chk=17/34)
 +buildkit/containerd-overlayfs/cachemounts/
 +buildkit/executor/
 +containers/
 +containers/3e95da49fbf3f1cb0a011336b9ab0552fd9e4dbb070f945783fdbb32b11621d3/
 +containers/3e95da49fbf3f1cb0a011336b9ab0552fd9e4dbb070f945783fdbb32b11621d3/3e95da49fbf3f1cb0a011336b9ab0552fd9e4dbb070f945783fdbb32b11621d3-json.log
 +          2.346 100%    2,24MB/   0:00:00 (xfr#6, to-chk=14/34)
 +containers/3e95da49fbf3f1cb0a011336b9ab0552fd9e4dbb070f945783fdbb32b11621d3/config.v2.json
 +          3.037 100%    2,90MB/   0:00:00 (xfr#7, to-chk=13/34)
 +containers/3e95da49fbf3f1cb0a011336b9ab0552fd9e4dbb070f945783fdbb32b11621d3/hostconfig.json
 +          1.866 100%    1,78MB/   0:00:00 (xfr#8, to-chk=12/34)
 +containers/3e95da49fbf3f1cb0a011336b9ab0552fd9e4dbb070f945783fdbb32b11621d3/hostname
 +             13 100%   12,70kB/   0:00:00 (xfr#9, to-chk=11/34)
 +containers/3e95da49fbf3f1cb0a011336b9ab0552fd9e4dbb070f945783fdbb32b11621d3/hosts
 +            148 100%  144,53kB/   0:00:00 (xfr#10, to-chk=10/34)
 +containers/3e95da49fbf3f1cb0a011336b9ab0552fd9e4dbb070f945783fdbb32b11621d3/resolv.conf
 +            277 100%  270,51kB/   0:00:00 (xfr#11, to-chk=9/34)
 +containers/3e95da49fbf3f1cb0a011336b9ab0552fd9e4dbb070f945783fdbb32b11621d3/resolv.conf.hash
 +             71 100%   69,34kB/   0:00:00 (xfr#12, to-chk=8/34)
 +containers/3e95da49fbf3f1cb0a011336b9ab0552fd9e4dbb070f945783fdbb32b11621d3/checkpoints/
 +containers/3e95da49fbf3f1cb0a011336b9ab0552fd9e4dbb070f945783fdbb32b11621d3/mounts/
 +network/
 +network/files/
 +network/files/local-kv.db
 +         65.536 100%   31,25MB/   0:00:00 (xfr#13, to-chk=4/34)
 +plugins/
 +plugins/tmp/
 +rootfs/
 +rootfs/overlayfs/
 +runtimes/
 +swarm/
 +tmp/
 +volumes/
 +volumes/backingFsBlockDev
 +volumes/metadata.db
 +         32.768 100%   15,62MB/   0:00:00 (xfr#14, to-chk=0/34)
 +</code>
 +
 +restart 
 +
 +<code>
 +root@deb13lthp640:~# systemctl start docker
 +root@deb13lthp640:~# docker info | grep 'Docker Root Dir
 +> ^C
 +root@deb13lthp640:~# docker info | grep 'Docker Root Dir'
 + Docker Root Dir: /home/docker-data
 +</code>
 ==== run interactive terminal (-it) ==== ==== run interactive terminal (-it) ====
  
Line 387: Line 479:
 CONTAINER ID   IMAGE        COMMAND                  CREATED          STATUS          PORTS                                     NAMES CONTAINER ID   IMAGE        COMMAND                  CREATED          STATUS          PORTS                                     NAMES
 b22bc9482808   docker-php   "docker-php-entrypoi…"   24 seconds ago   Up 23 seconds   0.0.0.0:9090->80/tcp, [::]:9090->80/tcp   php b22bc9482808   docker-php   "docker-php-entrypoi…"   24 seconds ago   Up 23 seconds   0.0.0.0:9090->80/tcp, [::]:9090->80/tcp   php
 +</code>
 +
 +<code>
 +jehan@debL74:~/Docker$ docker exec -it b22bc9482808 bash
 +root@b22bc9482808:/var/www/html# ls
 +index.html
 </code> </code>
  
docpublic/systemes/docker_linux.1733653404.txt.gz · Last modified: 2024/12/08 10:23 by adminjp
[unknown link type]Back to top
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0