Instalar repositorio de paquetes
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"Para Linux Mint, reemplazar la última línea por:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable"Agregar paquete
sudo apt-get update
sudo apt-get install docker-ceVerificar versión
test:
docker --versionMás detalles y opciones de instalación https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#if-you-need-to-use-aufs
Agregar paquete
sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
Verificar versión
docker-compose --versionMás detalles y opciones de instalación https://docs.docker.com/compose/install/#install-compose
Reiniciar la sesión de usuario de Linux.
git clone https://github.com/SummaSolutions/seminario-m2.gitcd seminario-m2
docker-compose run --rm setupdocker-compose upVisitar http://m2.localhost:8000/
docker stop magento2dockercompose_app_1 magento2dockercompose_phpfpm_1 magento2dockercompose_db_1docker exec -it magento2dockercompose_app_1 /bin/bashdocker-compose exec phpfpm ./bin/magentoSe puede armar un alias de manera que sea más facil
alias magento="docker-compose exec phpfpm ./bin/magento"magento setup:install --db-name=magento --base-url=http://seminario-m2.localhost/ --admin-user=tudai --admin-password=magento2 [email protected] --admin-firstname=Facundo --admin-lastname=Capua --use-sample-data --db-password=rootPara más información ver documentación de Magento 2 Docker Composer