如何将容器内应用映射到宿主机

207 阅读1分钟

在开发中常用容器来管理版本,如何将应用程序映射到宿主机是一个比较头痛的问题,现在整理一个如何将php的操作脚本备忘

######脚本名php 脚本目录/usr/local/sbin/php #############

#!/bin/bash

param=$1
params=$@

if [ -z $param ];then
	params='-help'
fi

if [ ${param:0:1} != "/" ];then
	if [ ${param:0:1} != "-"  ];then
		params="${PWD}/${params}"
	fi
fi

然后运行

docker-compose -f /webserv/www/dnmp/docker-compose.yml exec -u $UID php-fpm /usr/local/php7/bin/php $params

然后就可以在宿主机内愉快的运行 php -S server.php