-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path1-docker-run-image.sh
29 lines (22 loc) · 1.08 KB
/
1-docker-run-image.sh
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
############ INSTALACJA DOCKERA ############
# #
# https://docs.docker.com/get-docker/ #
# #
############################################
# Sprawdzamy czy docker działa (w konsoli powinna pojawić się informacja "Hello from Docker!")
sudo docker run hello-world
# pobieramy obraz
sudo docker pull nginx
# sprawdziamy obrazy na dysku
sudo docker images
# uruchamiamy obraz Nginxa
sudo docker run -p 8080:80 nginx
# uruchamiamy obraz Nginxa z dodatkowymi flagami
sudo docker run -p 8080:80 --name mojserwernginx nginx:alpine
## -p 80:80 # przekierowujemy port kontenera na port maszyny <gospodarz>:<kontener>
## --name mojserwernginx # dodajemy nazwę kontenera (zamiast losowej)
## :alpine # nazwa tagu
# uruchamiamy obraz Nginxa z dodatkowymi flagami NA STAŁE
sudo docker run -p 8080:80 -d --restart=always --name mojserwernginx nginx:alpine
## -d # detached - uruchomienie w tle
## --restart=always # nakazujemy restart maszyny za kadym razem (restart maszyny gospodarza, błąd wewnątrz aplikacji, itp.)