Как найти FTP-хост и имя пользователя и пароль в докере - PullRequest
0 голосов
/ 20 сентября 2019

Я использую две сети в докере, оба используют joomla, один с 127.0.0.1:8383, а другой с 127.0.0.1:8181.в Интернете, который имеет адрес 127.0.0.1:8383, должен подключиться к другому, поэтому мне нужно знать хосту имя пользователя и пароль ftp для 127.0.0.1:8181.Я не нашел ни одной команды, которая могла бы использовать ее на сервере док-станции linux для поиска этой информации (FTP HOST; FTP USERNAME; FTP PASSWORD).

docker network ls return

NETWORK ID          NAME                DRIVER              SCOPE
f37b31437406        bridge              bridge              local
6677ac044ead        host                host                local
57d840968a45        none                null                local
461f00275394        site_default        bridge              local
3ea97a6df8a8        sitea1_default      bridge              local

127.0.0.1: 8181 docker-compose.yml

version: '3.1'  

services:
      web:
        build:
          context: ./
          dockerfile: docker/web/Dockerfile
        restart: always
        ports:
         - "8181:80"
        volumes:
          - .:/alpha
      phpmyadmin:
        image: phpmyadmin/phpmyadmin
        depends_on:
          - mysql
        ports:
          - "8282:80"
        environment:
          PMA_HOST: mysql
          MYSQL_ROOT_PASSWORD: alpha
      mysql:
        build:
          context: ./
          dockerfile: docker/database/Dockerfile
        restart: always
        environment:
          MYSQL_ROOT_PASSWORD: alpha
          MYSQL_DATABASE: alpha
          MYSQL_USER: alpha
          MYSQL_PASSWORD: alpha
        volumes:
          - my-db:/var/lib/mysql
    volumes:
      my-db:

127.0.0.1: 8383 docker-compose.yml

version: '3.1'

services:
  joomla:
    image: joomla
    restart: always
    links:
      - joomladb:mysql
    ports:
      - 8383:80
    volumes:
      - "./:/var/www/html"
    environment:
      JOOMLA_DB_HOST: joomladb
      JOOMLA_DB_PASSWORD: alpha

  joomladb:
    image: mysql:5.6
    ports:
      - 3306
    restart: always
    volumes:
      - "./data:/var/lib/mysql"
    environment:
      MYSQL_ROOT_PASSWORD: alpha
      MYSQL_DATABASE: alpha
      MYSQL_USER: alpha

Я уже установил ftp на сервер

sudo apt-get update
sudo apt-get install vsftpd

1 Ответ

0 голосов
/ 20 сентября 2019

Вопрос неясен и в докере не существует ни одной FTP-команды.Рекомендуется создать новый контейнер FTP и связать его с контейнером веб-приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...