参考链接 : https://medium.com/@hariomvashisth/cors-on-nginx-be38dd0e19df
1 | server { |
参考链接 : https://medium.com/@hariomvashisth/cors-on-nginx-be38dd0e19df
1 | server { |
方法: 使用 docker [container] exec
,container
可以省略,可以直接使用 docker exec
在使用 docker 容器的时候,我们总会想看看容器内部长什么样子:
我们可以使用 docker exec
命令。
现在,我们想通过 nginx -s reload
来重启
nginx
容器,可以使用下面的命令:
1 | docker exec nginx nginx -s reload |
上面第一个 nginx
是容器名称,nginx -s reload
是进入到容器后运行的命令。
如果我们想以交互的方式进入容器(类似 docker run
):
1 | docker exec -it centos bash |
执行命令的目录: /Volumes/data/jenkins/workspace/qa3
报错
1 | Cloning into '/home/web/deployer/Foundation/qa3/default/releases/20191022203935'... |
解决方法: 进入到对应目录执行 clone
cd /home/web/deployer/Foundation/qa3/default/releases && git clone xxx 20191022203935
/etc/docker/daemon.json
1 | { |
1 | systemctl restart docker |
hello-cron
1 | * * * * * echo "Hello world" >> /var/log/cron.log 2>&1 |
1 | FROM ubuntu:latest |
1 | docker build --rm -t ekito/cron-example . |
可以使用 cron -f
作为 dockerfile 的
CMD
,这样会强制 crontab 前台运行