【发布时间】:2021-05-09 11:45:10
【问题描述】:
我的 docker-compose 文件中有几个图像和服务,用于创建 PHP、Apache、MySql 和 PHPMyAdmin 环境来运行我的网站。谁能帮助我如何推送我的所有图像或在 Docker Hub 上使用我的网站代码创建环境?
Dockerfile
FROM php:7.4-apache
RUN docker-php-ext-install mysqli
docker-compose.yml
services:
php:
build:
context: .
dockerfile: Dockerfile
ports:
- 80:80
volumes:
- ./src:/var/www/html/
db:
image: mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
phpmyadmin:
image: phpmyadmin
restart: always
ports:
- 8080:80
environment:
- PMA_ARBITRARY=1
index.php 和我所有的网站代码都在 src 文件夹中
【问题讨论】:
标签: docker docker-compose docker-registry docker-push