-
Notifications
You must be signed in to change notification settings - Fork 843
/
install_steps.txt
54 lines (42 loc) · 2 KB
/
install_steps.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Please follow the below steps for lab exercises:
###### First step - Build docker image by executing below command #####
sudo docker build . -t your_docker_user_id/myphythonapp
(note - change the above your_docker_user_id to userid you had created in cloud.docker.com)
sudo docker images
the above command to see the image you had created
sudo docker login
enter your docker hub crendetials
sudo docker push your_docker_user_id/myphythonapp
(note - change the above your_docker_user_id to userid you had created in cloud.docker.com)
How to run application?
sudo docker run -p 8081:5000 --rm --name myfirstApp1 your_docker_user_id/myphythonapp
now go to browser enter the public dns name with port no 8081.
### if you would like to run on differet port
sudo docker run -p 8091:5000 --rm --name myfirstApp2 your_docker_user_id/myphythonapp
Make sure you open port 8091 in security firewall rules.
sample commands for reference:( you dont have to execute, please refer them)
sudo docker images
- this command will list all docker images you have on your machine.
sudo docker search ubuntu – search the image in docker registry
sudo docker pull ubuntu
- pull the image from docker registry
sudo docker ps
- list all the containers running
sudo docker ps -a
list all the containers running/ran
$ sudo docker run -it alpine /bin/sh to run in interactive mode
$ sudo docker stop <container_id>
$ sudo docker rm <container_id>
sudo docker rmi image_id --> To delete the images
sudo docker run alpine /bin/sh
sudo docker run -it alpine /bin/sh
sudo docker run alpine ls -l
sudo docker run -it --rm -p 8088:8080 tomcat
sudo docker run -d dockersamples/static-site
sudo docker stop 6a3884611cc6
sudo docker ps �> to know the running containers
sudo docker rm 6a3884611cc6
sudo docker run --name static-site -e AUTHOR="Your Name" -d -P dockersamples/static-site
sudo docker port static-site
sudo curl http://localhost:32768
sudo docker run --name static-site-2 -e AUTHOR="Ananth Kannan" -d -p 8080:80 dockersamples/static-site