docker run --rm php echo Hello World
思路:将本地文件所在的目录映射的 container 内。
docker run -it --rm -v "$PWD":/tmp -w /tmp [image name] php hostfile.php
来自 Apache 官方 https://hub.docker.com/_/httpd
$ docker run --rm httpd:2.4 cat /usr/local/apache2/conf/httpd.conf > my-httpd.conf
$ docker cp [container name]:/etc/apache2/sites-available/000-default.conf .
创建 docker 的时候默认 shm 大小为64M,如果应用使用了比较大的shm,则很可能会崩溃。此时解决有2个办法:
- 挂载宿主机的 shm,完美。
services:
app:
image: kelvinblood/app
volumes:
- /dev/shm:/dev/shm
- 运行时参数
docker run -it --shm-size="1g" ubuntu
- How to Run PostgreSQL and pgAdmin Using Docker https://towardsdatascience.com/how-to-run-postgresql-and-pgadmin-using-docker-3a6a8ae918b5