install_debian_docker
Differences
This shows you the differences between two versions of the page.
| install_debian_docker [2025/07/26 17:09] – - Imported by DokuWiki Advanced Plugin wikiadm | install_debian_docker [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Instalação do Docker no Debian 11 ====== | ||
| - | Preparação inicial: [[initial_config_deb|Configuração inicial - Debian]] | ||
| - | ===== Partição deservada aos containers ===== | ||
| - | <file bash> | ||
| - | $ MOUNT_POINT=/ | ||
| - | $ DISK_DEVICE=/ | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ echo -e " | ||
| - | |||
| - | Bem-vindo ao fdisk (util-linux 2.36.1). | ||
| - | As alterações permanecerão apenas na memória, até que você decida gravá-las. | ||
| - | Tenha cuidado antes de usar o comando de gravação. | ||
| - | |||
| - | A unidade não contém uma tabela de partição conhecida. | ||
| - | Criado um novo rótulo de disco DOS com o identificador de disco 0x0125a9ba. | ||
| - | |||
| - | Comando (m para ajuda): Tipo da partição | ||
| - | | ||
| - | | ||
| - | Selecione (padrão p): Número da partição (1-4, padrão 1): Primeiro setor (2048-134217727, | ||
| - | Criada uma nova partição 1 do tipo " | ||
| - | |||
| - | Comando (m para ajuda): A tabela de partição foi alterada. | ||
| - | Chamando ioctl() para reler tabela de partição. | ||
| - | Sincronizando discos. | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ sudo mkfs.ext4 ${DISK_DEVICE}1 | ||
| - | mke2fs 1.46.2 (28-Feb-2021) | ||
| - | Creating filesystem with 16776960 4k blocks and 4194304 inodes | ||
| - | Filesystem UUID: fa0fb33c-fec6-40c9-ae70-6babebbe5b6e | ||
| - | Superblock backups stored on blocks: | ||
| - | 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, | ||
| - | 4096000, 7962624, 11239424 | ||
| - | |||
| - | Allocating group tables: done | ||
| - | Writing inode tables: done | ||
| - | Creating journal (65536 blocks): done | ||
| - | Writing superblocks and filesystem accounting information: | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ UUID=`sudo blkid -o export ${DISK_DEVICE}1 | grep UUID | grep -v PARTUUID` | ||
| - | $ sudo mkdir ${MOUNT_POINT} | ||
| - | $ sudo cp -p / | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ echo " | ||
| - | UUID=fa0fb33c-fec6-40c9-ae70-6babebbe5b6e | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ sudo mount ${MOUNT_POINT} | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ df -hT | grep docker | ||
| - | / | ||
| - | </ | ||
| - | |||
| - | ===== Adicionando o repositório do Docker ===== | ||
| - | <file bash> | ||
| - | $ curl -fsSL https:// | ||
| - | Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). | ||
| - | OK | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ sudo add-apt-repository "deb [arch=amd64] https:// | ||
| - | </ | ||
| - | |||
| - | ===== Instalação o Docker ===== | ||
| - | |||
| - | <file bash> | ||
| - | $ sudo apt update | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ apt-cache policy docker-ce | ||
| - | docker-ce: | ||
| - | Instalado: (nenhum) | ||
| - | Candidato: 5: | ||
| - | Tabela de versão: | ||
| - | | ||
| - | 500 https:// | ||
| - | | ||
| - | 500 https:// | ||
| - | | ||
| - | 500 https:// | ||
| - | | ||
| - | 500 https:// | ||
| - | | ||
| - | 500 https:// | ||
| - | | ||
| - | 500 https:// | ||
| - | | ||
| - | 500 https:// | ||
| - | | ||
| - | 500 https:// | ||
| - | | ||
| - | 500 https:// | ||
| - | | ||
| - | 500 https:// | ||
| - | | ||
| - | 500 https:// | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ sudo apt install docker-ce | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ dpkg -l | egrep " | ||
| - | ii containerd.io | ||
| - | ii docker-ce | ||
| - | ii docker-ce-cli | ||
| - | ii docker-ce-rootless-extras | ||
| - | ii docker-scan-plugin | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ sudo docker version | ||
| - | Client: Docker Engine - Community | ||
| - | | ||
| - | API version: | ||
| - | Go version: | ||
| - | Git commit: | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | Server: Docker Engine - Community | ||
| - | | ||
| - | Version: | ||
| - | API version: | ||
| - | Go version: | ||
| - | Git commit: | ||
| - | Built: | ||
| - | OS/ | ||
| - | Experimental: | ||
| - | | ||
| - | Version: | ||
| - | GitCommit: | ||
| - | runc: | ||
| - | Version: | ||
| - | GitCommit: | ||
| - | | ||
| - | Version: | ||
| - | GitCommit: | ||
| - | </ | ||
| - | |||
| - | ===== Adicinando o usuário ao grupo docker ===== | ||
| - | |||
| - | <file bash> | ||
| - | $ sudo usermod -aG docker ${USER} | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ getent group | grep docker | ||
| - | docker: | ||
| - | </ | ||
| - | |||
| - | ===== Alterando a rede padrão do docker e habilitando o IPv6 ===== | ||
| - | <file json daemon.json> | ||
| - | $ cat / | ||
| - | { | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | {" | ||
| - | {" | ||
| - | ] | ||
| - | } | ||
| - | |||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ sudo systemctl restart docker | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ ip -br a s docker0 | ||
| - | docker0 | ||
| - | </ | ||
| - | |||
| - | <code bash> | ||
| - | $ docker network create --subnet=" | ||
| - | </ | ||
install_debian_docker.1753560543.txt.gz · Last modified: by wikiadm
