Initial commit

This commit is contained in:
saroff
2020-03-30 23:54:35 +03:00
parent 00c5b75f74
commit 6178e1198b
13 changed files with 166 additions and 0 deletions
@@ -0,0 +1,8 @@
docker image ls
docker pull hello-world
docker image ls
docker image rm hello-world
docker ps
docker run hello-world
docker ps
docker run -d hello-world
+1
View File
@@ -0,0 +1 @@
<h1>Hello World</h1>
@@ -0,0 +1,4 @@
FROM nginx:1.11-alpine
COPY ../index.html /usr/share/nginx/html/index.html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
@@ -0,0 +1,11 @@
docker build -t my-nginx-image:latest .
docker image ls
docker run my-nginx-image:latest
docker ps
docker run -d -p 80:80 my-nginx-image:latest
docker run -d -p 81:80 my-nginx-image:latest
docker ps
docker rm .....
docker stop ....
docker rm ....
docker rm -f ....
+4
View File
@@ -0,0 +1,4 @@
FROM nginx:1.11-alpine
COPY index.html /usr/share/nginx/html/index.html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
+1
View File
@@ -0,0 +1 @@
<h1>Hello World</h1>
@@ -0,0 +1 @@
docker-compose up
@@ -0,0 +1,10 @@
version: '3'
services:
one:
build: ..
ports:
- "80:80"
two:
image: "my-nginx-image"
ports:
- "81:80"
@@ -0,0 +1 @@
docker run --detach --name=test-mysql --env="MYSQL_ROOT_PASSWORD=mypassword" --publish 6603:3306 mysql
@@ -0,0 +1 @@
docker-compose up
@@ -0,0 +1,27 @@
version: '2'
services:
dockerhost:
image: qoomon/docker-host
cap_add: [ 'NET_ADMIN', 'NET_RAW' ]
mem_limit: 4M
restart: on-failure
camunda:
image: camunda/camunda-bpm-platform:latest
ports:
- 8181:8080
environment:
- DB_DRIVER=org.postgresql.Driver
- DB_URL=jdbc:postgresql://postgres:5432/process-engine
- DB_USERNAME=camunda
- DB_PASSWORD=camunda
- WAIT_FOR=postgres:5432
postgres:
image: postgres:latest
environment:
- POSTGRES_USER=camunda
- POSTGRES_PASSWORD=camunda
- POSTGRES_DB=process-engine
volumes:
- my_dbdata:/var/lib/postgresql/data
volumes:
my_dbdata:
@@ -0,0 +1,4 @@
docker stack deploy -c docker-compose.yml 123
docker stack ls
docker stack ps .....
docker stack services ....
@@ -0,0 +1,93 @@
version: "3"
services:
redis:
image: redis:alpine
networks:
- frontend
deploy:
replicas: 1
update_config:
parallelism: 2
delay: 10s
restart_policy:
condition: on-failure
db:
image: postgres:9.4
environment:
POSTGRES_USER: "postgres"
POSTGRES_PASSWORD: "postgres"
volumes:
- db-data:/var/lib/postgresql/data
networks:
- backend
deploy:
placement:
constraints: [node.role == manager]
vote:
image: dockersamples/examplevotingapp_vote:before
ports:
- 5000:80
networks:
- frontend
depends_on:
- redis
deploy:
replicas: 2
update_config:
parallelism: 2
restart_policy:
condition: on-failure
result:
image: dockersamples/examplevotingapp_result:before
ports:
- 5001:80
networks:
- backend
depends_on:
- db
deploy:
replicas: 1
update_config:
parallelism: 2
delay: 10s
restart_policy:
condition: on-failure
worker:
image: dockersamples/examplevotingapp_worker
networks:
- frontend
- backend
depends_on:
- db
- redis
deploy:
mode: replicated
replicas: 1
labels: [APP=VOTING]
restart_policy:
condition: on-failure
delay: 10s
max_attempts: 3
window: 120s
placement:
constraints: [node.role == manager]
visualizer:
image: dockersamples/visualizer:stable
ports:
- "8080:8080"
stop_grace_period: 1m30s
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
deploy:
placement:
constraints: [node.role == manager]
networks:
frontend:
backend:
volumes:
db-data: