Skip to content

Commit 0d04171

Browse files
Update docker
1 parent 801358e commit 0d04171

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

DockerCommands/docker

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,59 @@ mysql> select * from emp;
219219
+------+---------+
220220
1 row in set (0.00 sec)
221221

222+
----------------------
223+
Stack and Compose
224+
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
225+
chmod +x /usr/local/bin/docker-compose
226+
docker-compose --version
227+
228+
#docker-compose.yml
229+
version: '3.3'
230+
231+
services:
232+
db:
233+
image: mysql:5.7
234+
volumes:
235+
- db_data:/var/lib/mysql
236+
restart: always
237+
environment:
238+
MYSQL_ROOT_PASSWORD: somewordpress
239+
MYSQL_DATABASE: wordpress
240+
MYSQL_USER: wordpress
241+
MYSQL_PASSWORD: wordpress
242+
243+
wordpress:
244+
depends_on:
245+
- db
246+
image: wordpress:latest
247+
ports:
248+
- "8000:80"
249+
restart: always
250+
environment:
251+
WORDPRESS_DB_HOST: db:3306
252+
WORDPRESS_DB_USER: wordpress
253+
WORDPRESS_DB_PASSWORD: wordpress
254+
WORDPRESS_DB_NAME: wordpress
255+
volumes:
256+
db_data: {}
257+
258+
259+
docker-compose up -d
260+
docker container ls
261+
docker-compose scale db=3
262+
docker container ls
263+
docker-compose down
264+
docker container ls
265+
cp docker-compose.yml stack.yml
266+
docker stack --help
267+
docker stack deploy -c stack.yml mystack
268+
docker stack ls
269+
docker stack services mystack
270+
docker service ps mystack_db
271+
docker service ps mystack_wordpress
272+
docker network ls
273+
docker stack ls
274+
docker stack rm mystack
222275

223276

224277

0 commit comments

Comments
 (0)