más divertido $ docker run docker/whalesay cowsay "Hola chicas!" # Extendamos este programa $ mkdir mydockerbuild && cd mydockerbuild/ $ nano Dockerfile FROM docker/whalesay:latest RUN apt-get -y update && apt-get install -y fortunes CMD /usr/games/fortune -a | cowsay # Creamos nuestra imagen $ docker build -t docker-whale . # Comprobamos que nuestra imagen está lista para usar $ docker images # Ejecutemos un container con esa imagen $ docker run docker-whale
nuestra imagen $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker-whale latest 7d9495d03763 38 minutes ago 273.7 MB $ docker tag 7d9495d03763 \ lxar.chicas.geek/docker-whale:latest $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE lxar.chicas.geek/docker-whale latest 7d9495d03763 5 minutes ago 273.7 MB # Accedemos a nuestra cuenta $ docker login # Subimos nuestra imagen al repositorio $ docker push lxar.chicas.geek/docker-whale
mysql:5.7 # Primer intento $ docker run --name db -d mysql:5.7 $ docker ps $ docker logs db $ docker rm db # Segundo intento (sin DB) $ docker run --name db -e MYSQL_ROOT_PASSWORD=linuxchixar -d mysql:5.7 $ docker ps $ docker logs db $ docker exec -it db bash $ docker rm -f db
(con DB) $ docker run --name db -e MYSQL_ROOT_PASSWORD=linuxchixar -e MYSQL_DATABASE=wordpressdb -d mysql:5.7 # Verificamos que la DB fue creada $ docker exec -it db bash > mysql -u root -p Enter password: <password> mysql> show databases; mysql> use wordpressdb; mysql> show tables;