Приветствую Вас, Гость
Главная » Статьи » linux,Debian,Ubuntu


Docker

Create Image DockerFile:

-  docker build --tag %ImageName% %path/to/DockerFile%

- docker %images%

- docker run -p 8080:80 --name %nameContainer% -d(in background) %nameImage%

- docker ps -a(all)

- docker start %nameImage%

- docker rm %nameContainer% -удалить контейнер

- docker rmi %nameImage% - удалить образ

- docker stop %nameContainer% -остановить контейнер

- docker logs %nameContainer% -f(follow)

-----------------------------------------------------------------------------------------

Docker HUB:

1) docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

Example: docker tag 0e5574283393 fedora/httpd:version1.0 === Копия образа

2) docker push name

3) docker pull name

-------------------------------------------------------------------------------------------

Dockerfile :

FROM: node:12.6.5

WORKDIR: /code

ENV: PORT 80

COPY: packadg.json code/packadg.json

RUN: npm install

COPY . /code

RUN ["node", "src/server.js"]

---------------------------------------

Docker Compose:

docker-compose.yml

servises:
web:
build:
context:
dockerfile: Dockerfile
conteiner_name: web
ports:
"8080:80"
db:
image: mango:3.1.6
conteiner_name: db
volumes:
mangodb: /data/db
mangodb_conf: /data/confіgdb
ports:
20274:20274
command:mango

---------------------------------------------------

docker-compose up -d

docker-compose down

-------------------------------------------------

NETWORK:

docker network create todo-app
Категория: linux,Debian,Ubuntu | Добавил: Soldier (04.08.2021)
Просмотров: 334 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]