Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mcedit docker-compose.yaml
- version: '3'
- services:
- wordpress:
- image: wordpress
- environment:
- WORDPRESS_DB_HOST: DB
- WORDPRESS_DB_USER: UM
- WORDPRESS_DB_PASSWORD: 123456!
- WORDPRESS_DB_NAME: EMDB
- restart: always
- depends_on:.
- - db
- ports:
- - 8080:80
- db:
- container_name: db
- image: mysql
- environment:
- MYSQL_DATABASE: EMDB
- MYSQL_USER: UM
- MYSQL_PASSWORD: 123456!
- MYSQL_ROOT_PASSWORD: "1"
- restart: always
- volumes:
- - db:/var/lib/mysql
- ports:
- - 3306:3306
- phpmyadmin:
- image: phpmyadmin/phpmyadmin
- environment:
- PMA_HOST: db
- restart: always
- ports:
- - 8081:80
- depends_on:
- - db
- volumes:
- wordpress:
- db:
- ##############################################################################
- Убьет запущенный контейнер
- docker-compose down -v
- docker exec -it 73a0d8d937c9 bash
- find / -name pghba.conf -print
- mkdir -p ~/.ssh
- echo ssh-rsa ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCSk/2pl5ZnT1D9q7iRuM5ERxKqMYrxhJ2eA9OS+djBI8zIa0VXC62tdm5JNaIPidoiGO9bMjSWqSQiIEhmfeXGfejofWeeS+L6z+YUax6vOYQP2J/jtHOSz9lmu2ds5aMCByNVCUGz7FRwDTUxz0vaUxvV5pToS0kB1jIDuwyWcvZwMpXxZHdkxgb3jPL7OEU1pQhGZ1fVa/q5ljipRu22X7Y3x4/eL0eWWqz4YX5nVH5IuVBGVai5D/d7AjWe/hrHifge4Jy5WDoBSE4QWkP8IYuAfSM3PPNc9JyTOrdIHRYbMaY0H9uj0nkq58LfKBnvKqCSmqPA2p/UOUJXrXkb rsa-key-20230310>> ~/.ssh/authorized_keys
- ##################################################################################################################################
- ##################################################################################################################################
- ##################################################################################################################################
- #################################################POSTGRES#########################################################################
- ##################################################################################################################################
- ##################################################################################################################################
- ##################################################################################################################################
- создаq docker-файл
- version: '3'
- services:
- postgres:
- image: postgres:14.3-alpine
- ports:
- - "5432:5432"
- environment:
- - POSTGRES_DB=wordpres
- - POSTGRES_PASSWORD=1234566root
- - POSTGRES_USER=um
- ##################################################################################################################################
- Для создания базы данных в контейнере с PostgreSQL необходимо выполнить следующие шаги:
- 1. Запустить контейнер с PostgreSQL и присоединиться к нему:
- docker run --name postgres -e POSTGRES_PASSWORD=root -e POSTGRES_USER=admin -p 5432:5432 -d postgres:14.3-alpine
- docker exec -it postgres psql -U admin
- 2. Создать базу данных:
- CREATE DATABASE mydatabase;
- 3. Создать пользователя с правами доступа к базе данных:
- CREATE USER myuser WITH PASSWORD 'mypassword';
- GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;
- \l
- \du
- ##################################################################################################################################
- Файл pghba.conf в докер-контейнере PostgreSQL находится по умолчанию в директории /var/lib/postgresql/data/. Однако, чтобы найти конкретный файл pghba.conf внутри контейнера, можно выполнить следующие шаги:
- 1. Запустите контейнер PostgreSQL:
- docker run --name mypostgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
- 2. Подключитесь к контейнеру с помощью команды:
- docker exec -it mypostgres bash
- 3. Перейдите в директорию, где находится файл pghba.conf:
- cd /var/lib/postgresql/data/
- 4. Выведите список файлов в этой директории, чтобы убедиться, что файл pghba.conf присутствует:
- ls -la
- 5. Откройте файл pghba.conf с помощью любого текстового редактора, например, nano:
- vi pghba.conf
- 6. Внесите необходимые изменения в файл pghba.conf и сохраните его.
- 7. После того, как вы закончили работу с файлом pghba.conf, вы можете выйти из контейнера с помощью команды:
- exit
- find / -name pghba.conf -print
- wp-config.php
- docker exec -it 73a0d8d937c9 bash
- mkdir -p ~/.ssh
- echo ssh-rsa ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCSk/2pl5ZnT1D9q7iRuM5ERxKqMYrxhJ2eA9OS+djBI8zIa0VXC62tdm5JNaIPidoiGO9bMjSWqSQiIEhmfeXGfejofWeeS+L6z+YUax6vOYQP2J/jtHOSz9lmu2ds5aMCByNVCUGz7FRwDTUxz0vaUxvV5pToS0kB1jIDuwyWcvZwMpXxZHdkxgb3jPL7OEU1pQhGZ1fVa/q5ljipRu22X7Y3x4/eL0eWWqz4YX5nVH5IuVBGVai5D/d7AjWe/hrHifge4Jy5WDoBSE4QWkP8IYuAfSM3PPNc9JyTOrdIHRYbMaY0H9uj0nkq58LfKBnvKqCSmqPA2p/UOUJXrXkb rsa-key-20230310>> ~/.ssh/authorized_keys
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- version: '3'
- services:
- wordpress:
- image: wordpress
- environment:
- WORDPRESS_DB_HOST: DB
- WORDPRESS_DB_USER: UM
- WORDPRESS_DB_PASSWORD: 123456!
- WORDPRESS_DB_NAME: EMDB
- restart: always
- depends_on:.
- - db
- ports:
- - 8080:80
- db:
- container_name: db
- image: mysql
- environment:
- MYSQL_DATABASE: EMDB
- MYSQL_USER: UM
- MYSQL_PASSWORD: 123456!
- MYSQL_ROOT_PASSWORD: "1"
- restart: always
- volumes:
- - db:/var/lib/mysql
- ports:
- - 3306:3306
- phpmyadmin:
- image: phpmyadmin/phpmyadmin
- environment:
- PMA_HOST: db
- restart: always
- ports:
- - 8081:80
- depends_on:
- - db
- volumes:
- wordpress:
- db:
- QwYDIh&HVeC1luafSm
- iegzs$xJ8$7yKOS$)o
- Убьет запущенный контейнер
- docker-compose down -v
- ##################################################################################################################################
- ##################################################################################################################################
- ##################################################################################################################################
- #################################################POSTGRES#########################################################################
- ##################################################################################################################################
- ##################################################################################################################################
- ##################################################################################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement