Comandos de Docker
Comandos relacionados con el servicio Doker
comprensión systemctl
Administración de servicios de Linux de dos formas service y systemctl
systemd es el último sistema de inicialización (init) del sistema Linux. Su función es mejorar la velocidad de inicio del sistema, iniciar la menor cantidad de procesos posible e iniciar tantos procesos simultáneamente como sea posible.
El comando de gestión de procesos correspondiente a systemd es systemctl
1. Inicie el servicio Docker
systemctl start docker
2. Detenga el servicio Docker
systemctl start docker
3. Reinicie el servicio Docker.
systemctl restart docker
4. Ver el estado del servicio de Docker
systemctl status docker
5. Inicie el servicio Docker en el arranque.
systemctl enable docker
Comandos relacionados con el espejo de Docker
1. Mira el espejo
Espejo de vista: Ver todos los espejos locales
docker images
docker images -q //查看所用镜像的id
2. Espejo de búsqueda
Espejo de búsqueda: encuentre el espejo que necesita de la red
docker search 镜像名称
3. Tira de la imagen
Extraiga la imagen: descargue la imagen del almacén de Docker al local, el formato del nombre de la imagen es nombre: número de versión, si no se especifica el número de versión, es la última versión. Si no conoce la versión del espejo, puede ir a Docker Hub para buscar el espejo correspondiente.
docker pull 镜像名称
4. Eliminar el espejo
Eliminar espejo local
docker rmi 镜像id #删除本地指定镜像
docker rmi 'docker images -q' #删除本地所用的镜像
Comandos relacionados con el contenedor de Docker
1 Ver el contenedor
docker ps # 查看所有正在运行的容器
docker ps -a #查看所有容器
2. Crea un contenedor
Crea e inicia el contenedor
docker run 参数
Descripción de parámetros:
** -i: ** Mantén el contenedor en funcionamiento. Usualmente se usa junto con -t. Después de agregar los dos parámetros del mismo, el contenedor ingresa automáticamente al contenedor después de que se crea, y después de salir del contenedor, el contenedor se cierra automáticamente.
** - t: ** Reasignar una pseudo terminal de entrada para el contenedor, generalmente se usa con -i.
** - d: ** Ejecuta el contenedor en modo demonio (en segundo plano). Para crear un contenedor que se ejecute en segundo plano, debe usar docker exec para ingresar al contenedor. Después de salir, el contenedor no se cerrará.
** -it: ** El contenedor creado generalmente se denomina contenedor interactivo,
-id: el contenedor creado generalmente se denomina contenedor guardián
** - Nombre: ** Nombre el contenedor creado
Ejemplo
**
Crea un contenedor y déjalo correr en segundo plano.
3. Ingrese al contenedor
docker exec 参数 #退出容器 容器不会关闭
Ejemplo
Ingrese al interior del contenedor C3 recién creado
4. Inicie el contenedor
docker start 容器名称
5. Detenga el contenedor
Si el contenedor se está ejecutando, la eliminación falla y es necesario detener el contenedor para eliminarlo.
docker stop 容器名称
6. Eliminar el contenedor
docker rm 容器名称
7. Ver información del contenedor
docker inspect 容器名称