docker images
docker pull mongo:4.1
docker image rm mongo:4.2.5
docker container ls
docker container ls -all
docker container create -p 27000:27017 mongo:4.2.5
docker container create --name mongoserver1 -p 27000:27017 mongo:4.2.5
docker container start mongoserver1
docker exec -t -i web /bin/bash
docker container stop mongoserver1 mongoserver2
docker container rm mongoserver1 mongoserver2
FROM golang:1.14.2
# COPY source target (the target is our docker image)
COPY main.go /app/main.go
CMD ["go", "run", "/app/main.go"]
RUN docker-php-ext-install curl
RUN pecl install memcached \
&& docker-php-ext-enable memcached
Please pay attention to the last dot!
docker build --tag app-golang:1.0 .
docker container create --name app-golang -p 8080:8080 app-golang:1.0
https://hub.docker.com/repository/create
Then create a new image tag from the existing image
docker tag app-golang:1.0 docker_hub_username/app-golang:1.0
Then login to docker registry via terminal
docker login
Then use the push command displayed after creating the above repository
docker push docker_hub_username/app-golang:1.0
docker build --tag budiantoip/php-fpm:5.6.40-bitnami-dev .
docker push budiantoip/php-fpm:5.6.40-bitnami-dev
docker container logs app-golang
docker container create --name app-golang -p 8080:8080 -e NAME=Docker app-golang:1.0
docker container create --name app-golang -p 8080:8080 -e NAME=Docker -e APP=golang -e PASSWORD=rahasia app-golang:1.0
docker container inspect app-golang
docker network --help
docker network create golang_network
docker network ls
docker network golang_network mongo
docker network golang_network redis
docker network connect golang_network app-golang
docker container inspect mongo
Restart any started docker containers after creating the network!
docker volume create mongo_data
docker container create --name mongoserver1 -p 27000:27017 -v mongo_data:/data/db mongo mongo:4.2.5
docker container create --name mongoserver1 -p 27000:27017 -v /Users/username/Desktop/mongodb:/data/db mongo mongo:4.2.5
docker-compose up -d --no-deps --build web
docker container prune
docker image prune
docker volume prune
docker system prune
docker system df