LINUX.ORG.RU
Ответ на: комментарий от ubuntologs

Ты не знаешь где тот docker-compose.yml, который тебе нужен, ты не знаешь как оно запускается, ты не знаешь где хранятся данные контейнеров - и как ты собрался переустанавливать, а потом восстанавливать вот это все?

Silerus ★★★★★
()
Ответ на: комментарий от Zhbert

я тебя не понимаю, я на сервере устанавливаю новую ОС убунту, на него уже разворачиваю сервис. Изначально там нет ни какого докера, все устанавливается уже мной

ubuntologs
() автор топика
Ответ на: комментарий от Silerus

Что не понятного? Я на сервере устанавливаю ОС убунту, далее pt update && apt upgrade apt-get install unzip build-essential apt-transport-https ca-certificates curl gnupg lsb-release nano -y apt -y install docker.io docker-compose Заливаю архив с файлами установочными, cd /var/www chmod 775 golang/server_go docker-compose build и идет установка, после которой все работает при входе http://ip, а мне надо вход http://ip:port

ubuntologs
() автор топика
Ответ на: комментарий от Zhbert

version: ‘2.4’

services: mysql: image: mysql:5.7.25 container_name: ermac_panel_mysql ports: - ${MYSQL_PORT}:3306 expose: - «3306» restart: unless-stopped environment: MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_PASSWORD: ${MYSQL_PASSWORD} volumes: - ./docker/mysql/my.cnf:/etc/mysql/my.cnf networks: - ermac_panel

backend: build: context: . dockerfile: Dockerfile.backend target: ermac_docker_php restart: unless-stopped depends_on: - mysql volumes: - ./backend/:/var/www:rw,cached - /var/www/storage/ - /var/www/bootstrap/cache/ - ./docker/php/local.ini:/usr/local/etc/php/conf.d/local.ini working_dir: /var/www networks: - ermac_panel

frontend: tty: true build: context: . dockerfile: Dockerfile.frontend target: ermac_docker_frontend volumes: - ./frontend:/var/www:rw,cached networks: - ermac_panel

nginx: build: context: . dockerfile: Dockerfile.backend target: ermac_docker_nginx container_name: ermac_panel_nginx restart: unless-stopped volumes: - ./backend/public:/var/www/public:ro - ./docker/nginx/conf.d/:/etc/nginx/conf.d:ro - ./docker/nginx/log/:/var/log/nginx/ ports: - ‘${BACKEND_INTERFACE}:${BACKEND_PORT}:80’ networks: - ermac_panel

nginx_frontend: build: context: . dockerfile: Dockerfile.frontend target: ermac_docker_nginx_frontend container_name: ermac_panel_nginx_frontend restart: unless-stopped volumes: - ./frontend/build:/usr/share/nginx/html:ro - ./docker/nginx/frontend.conf.d/:/etc/nginx/conf.d:ro ports: - ‘${FRONTEND_INTERFACE}:${FRONTEND_PORT}:80’ networks: - ermac_panel

myadmin: image: phpmyadmin/phpmyadmin:latest container_name: ermac_panel_myadmin restart: unless-stopped depends_on: - mysql environment: PMA_HOST: ermac_panel_mysql PMA_ABSOLUTE_URI: /myadmin/ UPLOAD_LIMIT: 512M networks: - ermac_panel

golang: build: context: . dockerfile: Dockerfile.golang container_name: ermac_golang volumes: - ./golang/:/app:rw,cached ports: - «${GOLANG_PORT}:3434» restart: unless-stopped depends_on: - mysql networks: - ermac_panel networks: ermac_panel:

ubuntologs
() автор топика
Ответ на: комментарий от ubuntologs

проблема действительно не в установке, а в прокладке. Разберись как работают докер-контейнеры, как писать свои Dockerfile, как монтировать volume, как настраивать сети, как писать docker-compose сценарии, по этому делу есть куча статей, например на хабаре, есть куча роликов. Не лезь в серьезные сервисы начни с малого, с hello world!

Silerus ★★★★★
()