Last active
May 8, 2017 10:22
-
-
Save toan2406/c81124b7fbdcca3e7bab7a24ec27c6b9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Build | |
docker build -t image-name . | |
# Tag & push | |
docker tag image-id account/image-name:latest | |
docker login | |
docker push account/image-name | |
# Launch MongoDB container | |
docker run -v /datadir:/data/db --name mongo-service -d mongo mongod --smallfiles | |
# Run | |
docker run -p 80:3000 -d --name container-name image-name | |
# auto remove container after exit --rm | |
# add environment -e "NODE_ENV=staging" | |
# with Mongo on the same host | |
docker run -p 80:3000 --link mongo-service:mongo -d --name container-name image-name | |
# Connect to container | |
docker exec -it container-name bash | |
# Remove all containers | |
docker stop $(docker ps -a -q) | |
docker rm $(docker ps -a -q) | |
# Update ECS agent (on optimized ECS instance) | |
sudo yum update -y ecs-init | |
# Logs follow | |
docker logs -f container-name |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment