小编Ma *_*Sch的帖子

复制 docker 卷

我想更新一些容器。为了进行测试,我想创建相应卷的副本。为这个新卷设置一个新容器。

这有那么容易吗cp -r volumeOld volumeNew

或者我必须注意什么?

volumes docker

38
推荐指数
3
解决办法
5万
查看次数

JavaFX:通过绘画擦除线条

我是JavaFX的新手,我试图在画布上绘制一些东西.

首先,我将线条颜色设置为黑色并画一条线.

canvas.getGraphicsContext2D().setStroke(Color.BLACK);
canvas.getGraphicsContext2D().strokeLine(20,20,100,100);
Run Code Online (Sandbox Code Playgroud)

在此之后,我试图通过在此行上画一条白线来擦除这条线:

canvas.getGraphicsContext2D().setStroke(Color.WHITE);  
canvas.getGraphicsContext2D().strokeLine(20,20,100,100);
Run Code Online (Sandbox Code Playgroud)

但是画布上会留下一些灰色像素.这是什么原因,我该如何防止这种情况?

这就是我创建场景的方式

Pane root = new Pane();
canvas = new Canvas(200, 200);
GraphicsContext gc = canvas.getGraphicsContext2D();
gc.strokeLine(20,20,100,100);
scene = new Scene(root, 200, 200);
this.setColor(Color.WHITE);
root.getChildren().add(canvas);
Run Code Online (Sandbox Code Playgroud)

谢谢,马丁

javafx canvas erase

5
推荐指数
1
解决办法
578
查看次数

docker nginx+php-fpm:环境变量在控制台上工作但不在脚本中工作

我正在使用带有 nginx 和 php-fpm7.2 的 ubuntu:18.04 容器。我设置

clear_env=no
Run Code Online (Sandbox Code Playgroud)

/etc/php/7.2/fpm/pool.d/www.conf中和

variables_order = "EGPCS"
Run Code Online (Sandbox Code Playgroud)

在/etc/php/7.2/fpm/php.ini

我从 docker-compose 传递了一个变量 $myVar。跑步

echo $myVar
Run Code Online (Sandbox Code Playgroud)

显示正确的值。

运行 php -r "echo getenv('myVar');" 显示了正确的值。

将文件index.php放入/var/www/html/(这是我的 www 根目录),其中包含

<?php
   echo getenv('myVar');
?>
Run Code Online (Sandbox Code Playgroud)

返回给我一个空字符串。

有人能帮我吗?

谢谢你,马丁

environment-variables docker

4
推荐指数
1
解决办法
2635
查看次数

标签 统计

docker ×2

canvas ×1

environment-variables ×1

erase ×1

javafx ×1

volumes ×1