Архив за Октябрь 2019

Установка Docker на Centos 7

Чтобы установить Docker на Centos 7 добавьте репозиторий:

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Импортируйте ключ GPG:

rpm --import https://download.docker.com/linux/centos/gpg

Установите Docker:

yum install docker-ce docker-ce-cli containerd.io

Для хранения логов рекомендуется journald. В файле /etc/docker/daemon.json пропишите:

{ "log-driver": "journald" }

Также следует ограничить максимальный размер

Запуск PostgresSQL в Docker

Cоздайте сеть, в которой будет находится СУБД PostgreSQL со статическим IP адресом.

docker network create -d bridge --subnet=172.20.0.0/16 dockernet -o "com.docker.network.bridge.name"="dockernet"

Создание хранилища для базы данных.

docker volume create postgres_data

Запуск контейнера PostgreSQL

docker run -d -e POSTGRES_PASSWORD=root --log-driver=journald --name postgres --restart=unless-stopped -v postgres_data:/var/lib/postgresql/data

Запуск MariaDB через Docker

Иногда требуется запустить СУБД MariaDB на сервере. Ниже описана инструкция, как запустить MariaDB через Docker.

Для начала создайте сеть, в которой будет находится СУБД Mysql со статическим IP адресом. Сеть нужно создать, т.к. стандартная сеть docker не дает возможности установить статический IP адрес у контейнера.

docker