Red de conocimiento informático - Conocimiento informático - Cómo iniciar Docker después de instalar Docker-io

Cómo iniciar Docker después de instalar Docker-io

La instalación de Docker se presenta en el sitio web oficial para diferentes sistemas operativos. Para instalar Docker en Ubuntu, debe ser de 64 bits para el sistema operativo Ubuntu, porque el sitio web oficial de Docker solo proporciona Docker de 64 bits si necesita 32 bits. docker Docker necesita descargar el código fuente para la compilación. Aquí hay un artículo que explica cómo compilar el código fuente de Docker en 32 bits y compilarlo en Docker de 32 bits. Sin embargo, para Ubuntu, que es el Ubuntu que estoy usando. resulta que es de 32 bits. Puede verificar el bitness del sistema operativo y la versión del kernel de Linux mediante los siguientes dos comandos.

root@ubuntu:/tmp#uname -a

Linux e529c1b7772a 3.13.0-12-generic #32-Ubuntu SMP viernes 21 de febrero a las 17:44:24 UTC 2014 i686 i686 i686 GNU/Linux

root@ubuntu: /tmp#file /sbin/init

/sbin/init: objeto compartido ELF LSB de 32 bits, Intel 80386, versión 1 (SYSV), vinculado dinámicamente (usando bibliotecas compartidas), para GNU/Linux 2.6.24, BuildID[sha1]=1c47d1e162f6542994e457394ac52078da5cc023, despojado

Si desea ejecutar Docker en un sistema operativo Ubuntu de 32 bits sistema, se debe instalar Docker de 32 bits. Si desea ejecutar Docker en un sistema operativo Ubuntu de 32 bits, debe instalar Docker de 32 bits, que está disponible como paquete deb en Ubuntu. Puede hacer clic en "paquete deb docker1.01-32" para ir a la página de descarga. Una vez completada la descarga, utilice dpkg -i para instalarla.

dpkg -i docker.io_1.0.1~dfsg1-0ubuntu1~ubuntu0.14.04.1_i386.deb

Seleccionando el paquete no seleccionado previamente docker.io.Read base de datos... actualmente instalado 150021 archivos y directorios)

Prepárese para descomprimir docker.io_1.0.1~dfsg1-0ubuntu1~ubuntu0.14.04.1_i386.deb...

Descomprima docker.io (1.0.1~ dfsg1-0ubuntu1~ubuntu0.14.04.1) ...

Configurar docker.io (1.0.1~dfsg1-0ubuntu1~ubuntu0.14.04.1) ...

docker.io iniciado/ejecutándose, proceso 10456

Manejo de activadores para ureadahead (0.100.0-16)...

Manejo de man-db (2.6.6-1) El activador para...

Consulte también este artículo: "¡Docker 1.0.1 está listo para probar en Ubuntu 14.04 LTS!" ​​para realizar la instalación. Una vez completada la instalación, puede utilizar los siguientes comandos para determinar la versión y la información básica sobre la instalación. Dado que Docker está escrito en lenguaje GO, se basa en el compilador y las bibliotecas de GO.

oot@ubuntu:/tmp# versión de Docker

Versión del cliente: 1.0.1

Versión de la API del cliente: 1.12

Versión Go (cliente): go1.2.1

Git commit (cliente): 990021a

Versión del servidor: 1.0.1

Versión de la API del servidor: 1.12

Versión de Go (servidor): go1.2.1

Git commit (servidor): 990021a

root@ubuntu:/tmp# docker info

Contenedores : 1

Imágenes: 7

Controlador de almacenamiento: aufs

Directorio raíz: /var/ lib/docker/aufs

Directorios: 10

Controlador de ejecución: nativo-0.2

Versión del kernel: 3.13.0-12-generic

ADVERTENCIA: No se admite límite de intercambio

El método de instalación oficial de docker pull imagename se descarga desde el centro de índice de Docker. Imagename es el nombre de la imagen. Por ejemplo, docker pull ubuntu es para descargar el ubuntu básico y la etiqueta es la más reciente.

root@ubuntu:/# docker pull ubuntu:14.04

Extracción del repositorio ubuntu

c4ff7513909d: descarga completada

511136ea3c5a: descarga completada

1c9383292a8f: Descarga completada

9942dd43ff21: Descarga completada

d92c3c92fa73: Descarga completada

0ea0d582fd90: Descarga completada

cc58e55aa5a5: Descarga completa

root@ubuntu: ~/Descargas# imágenes acoplables

ID DE IMAGEN DE ETIQUETA DEL REPOSITORIO TAMAÑO VIRTUAL CREADO

ubuntu 14.04 c1b5399bd2ee Hace 8 minutos 205.3 MB

aprender/tutorial más reciente 8dbd9e392a96 Hace 17 meses 128 MB

root@ubuntu:/# docker run -i -t ubuntu /bin/bash

2014 /09/04 13:04:28 error de formato ejecutivo

docker run -i -t learn/tutorial /bin/bash

2014/09/04 14:45:13 exec error de formato

PD: después de instalar Dokcer, use el comando pull sudo docker pull ubuntu:14.04 para obtener la imagen de ubuntu del almacén espejo y luego use el comando run docker run -i -t ubuntu /bin /bash para ejecutarlo directamente Imagen, aparecerá el siguiente mensaje de error. Más tarde intenté usar la imagen de demostración/tutorial oficial, pero aún ocurría el mismo problema. Ahora sospecho que puede deberse a la falta de coincidencia de Docker. instalado es de 32 bits y la imagen es de 64 bits. Como dije antes, Docker es de 64 bits por defecto y, naturalmente, la imagen proporcionada también es de 64 bits, por lo que aparecerá el siguiente mensaje de error. La mayoría de las imágenes del registro de Docker Hub son de 64 bits. Hay un hilo de discusión sobre este error "Ddocker.io: Docker debería recomendar linux-image-amd64". Entonces, si desea ejecutar una imagen de Ubuntu en Docker de 32 bits, la imagen de Ubuntu también debe ser de 32 bits. Hay una lista oficial de imágenes de Ubuntu disponibles aquí, etiqueta Imágenes de Ubuntu.