Skip to content

Instantly share code, notes, and snippets.

@ederrafo
Last active November 22, 2022 17:43
Show Gist options
  • Save ederrafo/46a40ee42294c013d50b80494029dd7d to your computer and use it in GitHub Desktop.
Save ederrafo/46a40ee42294c013d50b80494029dd7d to your computer and use it in GitHub Desktop.
docker devops

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment