Instalacion
run docker in mac
open -a Docker
Instalacion en ubuntu 14
sudo apt-get update
sudo apt-get install docker.io
sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
source /etc/bash_completion.d/docker
#To check if Docker is running:
$ ps aux | grep docker
src: https://www.bogotobogo.com/DevOps/Docker/Docker_Install_On_Ubuntu_14.php
Instalacion
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt instal docker-ce
sudo usermod -aG docker ubuntu
Image
- nunca cambia su contenido
- no tiene estado
Container
- si cambia contenido
- si tiene estado
- Estan en ejecucion
Comands Image : pull, push, build, save y load
Comands Container : run, stop, start, restart, inspect y stats (estadisticas)
Rutinas diarias con imagenes y contenedores
- Iniciar y listar contenedores
- Mostrar logs, formas que brinda docker para mostrar los logs de los contenedores
- Eliminando imagenes y contenedores de nuestra maquina
- Salvar y cargar imagenes
Iniciar y Listar contenedores
Consultamos la ayuda de docker , sobre el comando que ejecuta los contenedores
$ docker container run --help | more
Que es docker-compose.yml
Permite crear contenedores, conectarlos, habilitar puertos, volumenes, etc. Aquí resumimos algunos tips.
Install Compose on macOS
Docker Desktop for Mac includes Compose along with other Docker apps, so Mac users do not need to install Compose separately. For installation instructions, see Install Docker Desktop on Mac.
$ docker --version
Docker version 20.10.7, build f0df350
$ docker-compose -v
docker-compose version 1.29.2, build 5becea4c