質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

786閲覧

awsのubuntu上でlaradockを起動時に問題が起きる

masann70

総合スコア0

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2021/04/08 01:57

前提・実現したいこと

Ubuntu Server 18.04 LTS 上でlaradockを起動したい

該当のソースコード

awsのubuntu上でlaradockを起動時に問題が起きます

ubuntuでdokerのインストール後

#dockerのインストール root@ip:/home/ubuntu# apt-get install \apt-transport-https \ca-certificates \curl \gnupg-agent \software-properties-common root@ip:/home/ubuntu# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - root@ip:/home/ubuntu# apt-key fingerprint 0EBFCD88 root@ip:/home/ubuntu# add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" root@ip:/home/ubuntu# apt-get install docker-ce docker-ce-cli containerd.io #docker-composeのインストール root@ip:/home/ubuntu# apt install docker-compose

ubuntu上で以下を実行後

ubuntu@ip-10-0-0-26:~/StudyShareTest1/laradock$ docker-compose up -d nginx mysql phpmyadmin WARNING: The IDE_THEIA_PORT variable is not set. Defaulting to a blank string. WARNING: The APP_CODE_PATH_HOST variable is not set. Defaulting to a blank string. WARNING: The MAILU_VERSION variable is not set. Defaulting to a blank string. WARNING: The DATA_PATH_HOST variable is not set. Defaulting to a blank string. WARNING: The PMA_USER variable is not set. Defaulting to a blank string. WARNING: The PMA_PASSWORD variable is not set. Defaulting to a blank string. WARNING: The PMA_ROOT_PASSWORD variable is not set. Defaulting to a blank string. WARNING: The PMA_MAX_EXECUTION_TIME variable is not set. Defaulting to a blank string. WARNING: The PMA_MEMORY_LIMIT variable is not set. Defaulting to a blank string. WARNING: The PMA_UPLOAD_LIMIT variable is not set. Defaulting to a blank string. WARNING: The PMA_DB_ENGINE variable is not set. Defaulting to a blank string. WARNING: The PMA_PORT variable is not set. Defaulting to a blank string. WARNING: The TRAEFIK_HOST_HTTP_PORT variable is not set. Defaulting to a blank string. WARNING: The TRAEFIK_HOST_HTTPS_PORT variable is not set. Defaulting to a blank string. WARNING: The TRAEFIK_DASHBOARD_PORT variable is not set. Defaulting to a blank string. WARNING: The ACME_EMAIL variable is not set. Defaulting to a blank string. WARNING: The ACME_DOMAIN variable is not set. Defaulting to a blank string. WARNING: The TRAEFIK_DASHBOARD_USER variable is not set. Defaulting to a blank string. WARNING: The GRAYLOG_PORT variable is not set. Defaulting to a blank string. WARNING: The GRAYLOG_SYSLOG_TCP_PORT variable is not set. Defaulting to a blank string. WARNING: The GRAYLOG_SYSLOG_UDP_PORT variable is not set. Defaulting to a blank string. WARNING: The GRAYLOG_GELF_TCP_PORT variable is not set. Defaulting to a blank string. WARNING: The GRAYLOG_GELF_UDP_PORT variable is not set. Defaulting to a blank string. WARNING: The GRAYLOG_PASSWORD variable is not set. Defaulting to a blank string. WARNING: The GRAYLOG_SHA256_PASSWORD variable is not set. Defaulting to a blank string. WARNING: The DEJAVU_HTTP_PORT variable is not set. Defaulting to a blank string. WARNING: The NETDATA_PORT variable is not set. Defaulting to a blank string. WARNING: The POSTGRES_DB variable is not set. Defaulting to a blank string. WARNING: The POSTGRES_USER variable is not set. Defaulting to a blank string. WARNING: The POSTGRES_PASSWORD variable is not set. Defaulting to a blank string. WARNING: The POSTGRES_PORT variable is not set. Defaulting to a blank string. WARNING: The CLICKHOUSE_USER variable is not set. Defaulting to a blank string. WARNING: The CLICKHOUSE_PASSWORD variable is not set. Defaulting to a blank string. WARNING: The CLICKHOUSE_VERSION variable is not set. Defaulting to a blank string. WARNING: The CLICKHOUSE_GOSU_VERSION variable is not set. Defaulting to a blank string. WARNING: The CLICKHOUSE_CUSTOM_CONFIG variable is not set. Defaulting to a blank string. WARNING: The CLICKHOUSE_USERS_CUSTOM_CONFIG variable is not set. Defaulting to a blank string. WARNING: The CLICKHOUSE_HOST_LOG_PATH variable is not set. Defaulting to a blank string. WARNING: The CLICKHOUSE_ENTRYPOINT_INITDB variable is not set. Defaulting to a blank string. WARNING: The CLICKHOUSE_HTTP_PORT variable is not set. Defaulting to a blank string. WARNING: The CLICKHOUSE_CLIENT_PORT variable is not set. Defaulting to a blank string. WARNING: The CLICKHOUSE_NATIVE_PORT variable is not set. Defaulting to a blank string. WARNING: The MAILDEV_HTTP_PORT variable is not set. Defaulting to a blank string. WARNING: The MAILDEV_SMTP_PORT variable is not set. Defaulting to a blank string. WARNING: The LARAVEL_ECHO_SERVER_PORT variable is not set. Defaulting to a blank string. WARNING: The CHANGE_SOURCE variable is not set. Defaulting to a blank string. WARNING: The SONARQUBE_POSTGRES_USER variable is not set. Defaulting to a blank string. WARNING: The SONARQUBE_POSTGRES_PASSWORD variable is not set. Defaulting to a blank string. WARNING: The SONARQUBE_POSTGRES_HOST variable is not set. Defaulting to a blank string. WARNING: The SONARQUBE_POSTGRES_DB variable is not set. Defaulting to a blank string. WARNING: The SONARQUBE_HOSTNAME variable is not set. Defaulting to a blank string. WARNING: The SONARQUBE_PORT variable is not set. Defaulting to a blank string. WARNING: The SELENIUM_PORT variable is not set. Defaulting to a blank string. WARNING: The APACHE_HOST_HTTP_PORT variable is not set. Defaulting to a blank string. WARNING: The APACHE_HOST_HTTPS_PORT variable is not set. Defaulting to a blank string. WARNING: The APP_CODE_PATH_CONTAINER variable is not set. Defaulting to a blank string. WARNING: The APP_CODE_CONTAINER_FLAG variable is not set. Defaulting to a blank string. WARNING: The APACHE_HOST_LOG_PATH variable is not set. Defaulting to a blank string. WARNING: The APACHE_SITES_PATH variable is not set. Defaulting to a blank string. WARNING: The APACHE_PHP_UPSTREAM_CONTAINER vari ...省略 ERROR: The Compose file './docker-compose.yml' is invalid because: services.traefik.ports value [u':', u':', u':'] has non-unique elements services.proxy.expose is invalid: should be of the format 'PORT[/PROTOCOL]' services.proxy2.expose is invalid: should be of the format 'PORT[/PROTOCOL]' services.proxy.ports contains an invalid type, it should be a number, or an object services.proxy2.ports contains an invalid type, it should be a number, or an object services.traefik.ports contains an invalid type, it should be a number, or an object services.traefik.ports contains an invalid type, it should be a number, or an object services.traefik.ports contains an invalid type, it should be a number, or an object services.memcached.ports contains an invalid type, it should be a number, or an object services.beanstalkd.ports contains an invalid type, it should be a number, or an object services.graylog.ports contains an invalid type, it should be a number, or an object services.graylog.ports contains an invalid type, it should be a number, or an object ...省略

のエラーが出てしまいます

macのローカルのターミナル docker-compose up -d nginx mysql phpmyadmin実行時は
イメージ説明
のように上手く実行できました

補足情報(FW/ツールのバージョンなど)

Ubuntu Server 18.04 LTS

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

zushi0905

2021/04/08 02:53

環境変数が軒並みないって書いてありますけど、環境変数の設定はちゃんとしましたか? もしくはenvファイル
masann70

2021/04/09 03:22

環境変数及び.envファイルの設定をしていませんでした。 教えてくださってありがとうございます。
guest

回答1

0

自己解決

環境設定及び .envファイルを設定していないのが原因でした。
git cloneした際に.gitignoreファイルの影響で再度設定をしないといけなかったのかもしれません。

laradockフォルダ内で、

cp env-example .env

次は

cd nginx/sites/
vim default.conf
root /var/www/アプリ名/public;

次はlaradockフォルダで

vim mysql/my.cnf 追記 default_authentication_plugin=mysql_native_password

laradockフォルダ上で、
$ docker-compose up -d nginx mysql phpmyadmin

でdockerが起動しました

投稿2021/04/09 03:23

masann70

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問