Cómo instalar Docker y Docker-compose sin conexión (ejemplo de Ubuntu)
Ahora, la mayor dificultad para muchos desarrolladores nacionales que usan Docker es: ¡instalar Docker en servidores Linux!
Renderizando...
## 前言 Ahora muchos desarrolladores nacionales enfrentan la primera gran dificultad al usar Docker: ¡instalar Docker en servidores Linux! Hoy escribiré un artículo detallando los pasos para instalar Docker offline en Ubuntu. > Nota: > 1. Este artículo se basa en la versión `Ubuntu 22` del sistema; otras versiones deben consultarse según corresponda. > 2. Todos los comandos en este artículo se ejecutan con privilegios de superusuario. Si utiliza un usuario que no es `root`, se recomienda agregar `sudo` según sea necesario. > 3. Este artículo se basa principalmente en un tutorial de Zhihu: [Tutorial de instalación offline de Docker](https://zhuanlan.zhihu.com/p/578402141) ## Descargar el paquete de instalación offline de Docker 1. Abra el enlace: https://download.docker.com/linux/static/stable/ 2. Encuentre la carpeta correspondiente a la arquitectura de su sistema (la mayoría de los sistemas actuales son `x86_64`, que corresponde a `amd64`). 3. Busque el archivo `docker-xx.xx.x.tgz` y haga clic para descargar. 4. Una vez completada la descarga, prepárese para la instalación. > Consejo: > 1. `xx.xx.x` representa el número de versión. Por ejemplo, yo elegí `28.4.0`. Descargue según sus necesidades; si no tiene requisitos especiales, puede descargar la última versión. > 2. Si no conoce la arquitectura de su sistema, puede intentar ejecutar comandos como `arch` o `lsb_release -a` para verificarlo. ## Instalar Docker 1. Suba el archivo descargado anteriormente al servidor (puede crear cualquier directorio vacío). 2. Ejecute el comando para descomprimir el archivo: `tar xvf docker-xx.xx.x.tgz` (reemplace el nombre del archivo con el que descargó). 3. Ejecute el comando para mover los archivos: `cp docker/* /usr/bin`. 4. Ejecute el comando para crear y editar el script de servicio: `vim /etc/systemd/system/docker.service`. 5. Pegue el siguiente script `docker.service` en el archivo y guárdelo. 6. Ejecute el comando para agregar permisos de ejecución: `chmod +x /etc/systemd/system/docker.service`. 7. Ejecute el comando para recargar los servicios del sistema: `systemctl daemon-reload`. 8. Ejecute el comando para habilitar Docker al inicio del sistema: `systemctl enable docker.service`. 9. Ejecute el comando para iniciar Docker: `systemctl start docker`. 10. Ejecute el comando para verificar la versión de Docker: `docker -v`. Después de estos diez pasos, si se muestra la versión de Docker, por ejemplo: `Docker version 28.4.0, build d8eb465`, ¡significa que la instalación fue exitosa! A continuación, se muestra el script necesario para el paso 5: ### Script docker.service ```sh [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target ``` ## Descargar e instalar Docker Compose Instalar Docker Compose es mucho más simple: 1. Vaya a GitHub (https://github.com/docker/compose/releases) y encuentre la versión que necesita. 2. Descargue el archivo ejecutable compatible con su sistema, por ejemplo: `docker-compose-linux-x86_64`. 3. Suba el archivo descargado al servidor. 4. Ejecute el comando para mover y renombrar el archivo ejecutable: `cp -f ./docker-compose-linux-x86_64 /usr/local/bin/docker-compose`. 5. Otorgue permisos de ejecución: `chmod +x /usr/local/bin/docker-compose`. 6. ¡Completado! Si necesita los archivos mencionados en este artículo, puede obtenerlos en mi perfil de Yuanli: [Paquete offline de Docker (x86_64-28.4.0)](https://dingdangdog.yuanlitui.com/a/a821).
Comentario
Inicia sesión para ver y publicar comentarios
Ir a iniciar sesión