Skip to content

Instantly share code, notes, and snippets.

@blacknoob20
Last active May 14, 2024 21:03
Show Gist options
  • Save blacknoob20/996f7b148781eb393deafb5d8f7c2577 to your computer and use it in GitHub Desktop.
Save blacknoob20/996f7b148781eb393deafb5d8f7c2577 to your computer and use it in GitHub Desktop.
DOCKER

Docker

Comandos

Construir una imagen

docker build --tag <nombre imagen>:<nombre tag>

Iniciar Sesion

docker login

Poner Tag

docker tag <myimage> <myusername>/<myimage>:<tag>

Publicar en DOCKERHUB

docker push <myusername>/<myimage>:<tag>

Servicios

sudo /etc/init.d/docker start
sudo /etc/init.d/docker restart
sudo /etc/init.d/docker stop
sudo /etc/init.d/docker status

Problemas

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Revisar el log

geany /var/log/docker.log

failed to start daemon: Devices cgroup isn't mounted
Solución definitiva

sudo apt install cgroupfs-mount

Solución opcional

sudo mkdir -p /sys/fs/cgroup/devices
sudo mkdir -p /sys/fs/cgroup/cpuset
sudo mkdir -p /sys/fs/cgroup/memory 

sudo chmod 777 /sys/fs/cgroup/devices
sudo chmod 777 /sys/fs/cgroup/cpuset
sudo chmod 777 /sys/fs/cgroup/memory 

sudo mount -t cgroup -o devices cgroup /sys/fs/cgroup/devices
sudo mount -t cgroup -o cpuset cgroup /sys/fs/cgroup/cpuset
sudo mount -t cgroup -o memory  cgroup /sys/fs/cgroup/memory 

Hacer permanente
Agregar al final

sudo nano /etc/fstab
none /sys/fs/cgroup cgroup defaults 0 0
devices /sys/fs/cgroup/devices cgroup uid=1000,gid=1000,rw,auto 0 0
cpuset /sys/fs/cgroup/cpuset cgroup uid=1000,gid=1000,rw,auto 0 0
memory /sys/fs/cgroup/memory cgroup uid=1000,gid=1000,rw,auto 0 0

Reiniciar el servicio

sudo /etc/init.d/docker restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment