Skip to content

webmakaka/Projects-in-Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projects in Docker [Video]


Docker Simple


Create Images

$ cd mydb
$ docker build -t mydb .

$ cd myapp/
$ docker build -t myapp .

$ cd mywebserver/
$ docker build -t mywebserver --build-arg PASSWORD=pass123 .

Run containers

$ docker container run --rm --name db01 -d -p 27017:27017 -v db_data:/data/db mydb

$ docker volume inspect db_data

$ docker container run --rm --name app01 -d -p 3000:3000 myapp

$ docker container run --rm --name web01 -d -p 8080:80 mywebserver

$ docker container ls
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                      NAMES
113919b6b87b        mywebserver         "nginx -g 'daemon of…"   6 seconds ago       Up 5 seconds        0.0.0.0:8080->80/tcp       web01
9a5f7ee59325        myapp               "npm start"              23 seconds ago      Up 23 seconds       0.0.0.0:3000->3000/tcp     app01
0e1e94cbef45        mydb                "docker-entrypoint.s…"   50 seconds ago      Up 49 seconds       0.0.0.0:27017->27017/tcp   db01

http://localhost:8080/


Application


http://localhost:8080/create.html

username: user
password: pass123

Application


Application

http://localhost:8080/api/posts
http://localhost:3000/api/posts


Marley

labs.jsdev.org

About

Projects in Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors