我的 docker-compose 文件中有几个图像和服务,用于创建 PHP、Apache、MySql 和 PHPMyAdmin 环境来运行我的网站。谁能帮助我如何推送我的所有图像或在 Docker Hub 上使用我的网站代码创建一个环境?
Dockerfile
FROM php:7.4-apache
RUN docker-php-ext-install mysqli
码头工人-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文件夹中的所有网站代码