前提・実現したいこと
ソース内にディレクトリを作成したい
該当のソースコード
docker
1# Composeファイルの文法バージョン 2version: '2' 3# コンテナの設定の一覧 4services: 5 centos: 6 image: centos:7.6.1810 7 extra_hosts: 8 - "host.docker.internal:127.0.0.1" 9 tty: true 10 mysql: 11 build: ./docker/mysql 12 hostname: mysql 13 ports: 14 - 3306:3306 15 environment: 16 MYSQL_ROOT_PASSWORD: root 17 volumes: 18 - db:/var/lib/mysql 19 - ./docker/mysql/script:/docker-entrypoint-initdb.d 20 php: 21 build: ./docker/php 22 ports: 23 - '80:80' 24 - '443:443' 25 volumes: 26 - ./src/html:/var/www/html 27 - ./src/system:/var/www/system 28 - ./docker/php/php.ini:/usr/local/etc/php/php.ini 29 depends_on: 30 - mysql 31volumes: 32 db: 33 34
DockerFile
1# どのイメージを基にするか 2FROM php:7.4-apache 3# RUN: docker buildするときに実行される 4RUN apt-get update \ 5 && apt-get -y install vim wget git lsb-release libicu-dev mariadb-client ssl-cert \ 6 && docker-php-ext-install pdo_mysql mysqli intl 7# COPY: コンテナ内のファイルシステム上にあるものを送信先に追加 8COPY ./php.ini /usr/local/etc/php/ 9RUN a2enmod rewrite \ 10 && a2enmod ssl \ 11 && a2ensite default-ssl 12RUN apt-get update \ 13 && apt-get install -y libmagickwand-dev \ 14 && rm -rf /var/lib/apt/lists/* \ 15 && pecl install imagick-beta \ 16 && echo "extension=imagick.so" > /usr/local/etc/php/conf.d/ext-imagick.ini 17RUN pecl install xdebug && \ 18 docker-php-ext-enable xdebug 19RUN mkdir -p /var/www/hogehogeeee
試したこと
RUN mkdir -p (フォルダー名)
WORKDIR (フォルダー名)
上記をdocker/phpフォルダー内のDockerFile内で試してもエラー等なくローカル全検索しても指定したフォルダーが検索結果に出ずでした。
調査の仕方もいまいちわからずで、、
どなたかご教授いただけると助かります
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。