docker, docker-compose
tags isolation
docker-compose
time 2021-11-28 16:23
docker ps -a
docker ps
docker rm $container_name
docker rm -v $(docker ps -aq -f status=exited)
docker start $container_name
docker inspect $conainer_name
docker logs $container_name
docker run -d -p 8080:80 $container
docker exec -it $container_name bash
docker exec infra_mongodb_1 mongoexport -d devbot -c botLog -o /root/test.json
docker run -it --name myapp --hostname myapp ubuntu bash
apt update
apt install cowsay
docker commit myapp MY_DOCKER_ID/MY_IMAGE
docker push MY_DOCKER_ID/MY_IMAGE
docker build .
-d
- бекграунд
-f
- файл
docker-compose -f mongo.yaml up -d
Сам mongo.yaml может выглядеть так
version: '3.3'
services:
mongodb:
image: mongo:3.6.21 # for legacy mongeez
restart: always
environment:
- MONGO_DATA_DIR=/data/db
ports:
- 127.0.0.1:27017:27017 # if need only localhost
command: mongod
expose:
- '27017'
volumes: # config for vds
- "/root/mongo:/data/db" # data
- "~/:/root" # home
docker-compose stop
Powered by Doctave