4.3K Views
May 29, 23
スライド概要
2020年1月29日(水) ビヨンド勉強会#22
ゼロからはじめるDocker入門【ビヨンド勉強会#22】@さくらインターネット大阪本社
システムソリューション部 運用管理課 リーダー
柏木 宏文
ローカル環境でDockerを利用してEC-CUBEを実行する流れについて説明します。
日本・中国・カナダを拠点に、AWS や GCP・Azure などのマルチクラウドに対応した、クラウド / サーバーの構築・移行、24時間365日の運用保守 / 監視、負荷テスト、Webシステム開発、サーバーサイド / API 開発 など、クラウド / サーバーに特化したサービスをご提供いたします。 ● コーポレートサイト https://beyondjapan.com ● YouTube https://www.youtube.com/c/beyomaruch ● X(Twitter) https://twitter.com/beyondjapaninfo ● Instagram https://www.instagram.com/beyondjapan_24365
-27kg 102 kg 75 kg
っ (ホストOS) Virtual Box (ゲストOS) コンテナ
クリックしてダウンロード
完了したら、再起動が必要です
クリックしてダウンロード
これでインストールは完了です。
このあたりをこのまま利用。
# -*- mode: ruby -*# vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.box = "centos/7" config.vm.network "forwarded_port", guest: 8080, host: 8080 end
FROM centos:7
RUN yum update -y
RUN yum install -y git zip unzip epel-release
RUN rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
RUN yum install -y --enablerepo=remi,remi-php72 php php-intl php-pdo php-xml php-mbstring php-zip
WORKDIR /var/www/html
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
RUN php composer-setup.php
RUN php -r "unlink('composer-setup.php');"
RUN mv composer.phar /usr/local/bin/composer
RUN composer create-project ec-cube/ec-cube ec-cube "4.0.x-dev" --keep-vcs
WORKDIR /var/www/html/ec-cube
EXPOSE 8080
ENTRYPOINT bin/console server:run 0.0.0.0:8080
FROM centos:7
RUN yum update -y RUN yum install -y git zip unzip epel-release RUN rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm RUN yum install -y --enablerepo=remi,remi-php72 php php-intl php-pdo php-xml php-mbstring php-zip
WORKDIR /var/www/html
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
RUN php composer-setup.php
RUN php -r "unlink('composer-setup.php');"
RUN mv composer.phar /usr/local/bin/composer
RUN composer create-project ec-cube/ec-cube ec-cube "4.0.x-dev" --keep-vcs
WORKDIR /var/www/html/ec-cube EXPOSE 8080 ENTRYPOINT bin/console server:run 0.0.0.0:8080