Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andreyjvm/docker-demo

Course docker | Docker compose | Dockerfile | JS
https://github.com/andreyjvm/docker-demo

Last synced: 23 days ago
JSON representation

Course docker | Docker compose | Dockerfile | JS

Awesome Lists containing this project

README

        

![docker.png](resources/img/docker.png)
---
### Вывод информации о клеите и сервере Docker
```shell
docker version
```
---

### Вывод информации о запущенных и остановленных контейнерах
```shell
docker ps -a
```

---
### Вывод списка локальных образов
```shell
docker images
```
---
### Создание контейнера
```shell
docker run
```
---
### Удаление контейнера
```shell
docker rm
```
---
### Переход в интерактивный режим контейнера
```shell
docker run -it
```
### Удаление остановленных контейнеров
```shell
docker container prune
```
---
### Запуск контейнера в фоновом режиме
```shell
docker run -d
```
---
### Получение информации о контейнере
```shell
docker container inspect
```
---
### Остановка контейнера
```shell
docker stop
docker kill
```
---
### Подключение к запущенному контейнеру
```shell
docker exec -it bash
```
---
### Присвоить контейнеру уникальное имя
```shell
docker run -d --name
```
---
### Меппинг портов
```shell
docker run -p :
docker run -p 8080:80 nginx
```
---
### Меппинг томов
```shell
docker run -v :
docker run -v ${PWD}:/ussr/share/nginx/html -p 8080:80 -d nginx
```
---
### Автоматическое удаление остановленных контейнеров
```shell
docker run --rm
```
---
### Перенос строк при написании длинных команд
```shell
docker run \
--name my_nginx \
-v ${PWD}:/home \
-p 8080:80 \
-d \
--rm \
nginx
```