043_docker/

directory
v0.0.0-...-6ea799e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2022 License: MIT

README

These are the docker commands we used

02_install

docker version
docker run hello-world 
docker ps -a
docker ps

03_run-images

docker search <search term>
docker run docker/whalesay cowsay boo
docker images
docker ps -a
docker ps

04_build-image

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

docker build -t docker-whale .
docker images
docker run docker-whale

05_curl

mkdir mydockerbuild2
cd mydockerbuild2
nano Dockerfile

# Creates an ubuntu image with curl installed
FROM ubuntu:latest
RUN apt-get -y update && apt-get install -y curl

docker build -t <give it an image name> .
docker images

MAC / LINUX: docker run -it <image name> /bin/bash
WINDOWS: winpty docker run -it <image name> bash

curl --head www.google.com
exit

06_hello-go

# Some comment
FROM golang:1.8-onbuild
MAINTAINER youremail@gmail.com


docker build -t my-app .
docker run -d -p 80:80 my-app

07_push-pull

docker images
docker tag <image ID>  <docker hub username>/<image name>:<version label or tag>
docker login
docker push <docker hub username>/<image name>
docker images
docker rmi -f <image ID or image name>
docker --help
docker <COMMAND> --help
docker rmi --help
docker search <yourusername>
## run it this way if it's our go web app from previous step
docker run -d -p 80:80 <yourusername>/<app-name>
docker ps
docker stop <container id>
docker ps
docker images

08_aws-docker

sudo chmod 400 your.pem
ssh -i /path/to/[your].pem ec2-user@[public-DNS]
sudo yum update -y
sudo yum install -y docker
sudo service docker start
sudo usermod -a -G docker ec2-user
docker info
docker run -d -p 80:80 toddmcleod/golang-hello-world
docker ps
Use the IP address of your instance

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL