1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/monksoul-docker-doc

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
8、Docker-Compose 转换docker run.md 1.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 07.03.2025 23:17 2ab012e

@toc

8. Преобразование команд docker run в docker-compose для Docker-Compose

MSSQL

  • Вариант с использованием docker run
docker run --name first-mssql -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=APJ.com!q1w2e3' -e 'MSSQL_PID=Express' -p 1433:1433 -d mcr.microsoft.com/mssql/server
  • Вариант с использованием docker-compose
version: '3.4'

services: 
  first-mssql:
    container_name: first-mssql
    environment: 
      - ACCEPT_EULA=Y
      - SA_PASSWORD=APJ.com!q1w2e3
      - MSSQL_PID=Express
    ports: 
      - 1433:1433
    image: mcr.microsoft.com/mssql/server

MySQL

  • Вариант с использованием docker run
docker run --name first-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql
  • Вариант с использованием docker-compose
  first-mysql:
    container_name: first-mysql
    environment: 
      - MYSQL_ROOT_PASSWORD=123456
    ports: 
      - 3306:3306
    image: mysql

Nginx

  • Вариант с использованием docker run
docker run --name first-nginx -p 8081:80 -d nginx
  • Вариант с использованием docker-compose
  first-nginx:
    container_name: first-nginx
    ports: 
      - 8081:80
    image: nginx

Завершение конфигурации

version: '3.4'

services: 
  first-mssql:
    container_name: first-mssql
    environment: 
      - ACCEPT_EULA=Y
      - SA_PASSWORD=APJ.com!q1w2e3
      - MSSQL_PID=Express
    ports: 
      - 1433:1433
    image: mcr.microsoft.com/mssql/server

  first-mysql:
    container_name: first-mysql
    environment: 
      - MYSQL_ROOT_PASSWORD=123456
    ports: 
      - 3306:3306
    image: mysql

  first-nginx:
    container_name: first-nginx
    ports: 
      - 8081:80
    image: nginx

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/monksoul-docker-doc.git
git@api.gitlife.ru:oschina-mirror/monksoul-docker-doc.git
oschina-mirror
monksoul-docker-doc
monksoul-docker-doc
master