Docker Notes

Docker

Install docker for mac

$ docker image ls

Minimal ubuntu base image for docker friendliness baseimage-docker.

$ docker ps
$ docker build --no-cache -t $IMAGE_NAME:$VERSION -f $DOCKERFILE .
$ docker run -it $IMAGE_ID /bin/bash

Official AWS CodeBuild repository for managed Docker images.

Push Docker Image to Amazon ECR.

$ docker tag $IMAGE_NAME:$VERSION $ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/$IMAGE_NAME:$VERSION
$ `aws ecr get-login --no-include-email`
$ docker push $ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/$IMAGE_NAME:$VERSION

Docker Compose

Untuk development dan testing.

$ docker-compose up -d

$ docker-compose up backend hub

docker-compose exec -e COLUMNS=”tput cols” -e LINES=”tput lines” backend bash