草庐IT

Docker-bench-security

全部标签

(完美解决)docker-compose速度太慢

解决办法只有一个一个一个,那就是换源!使用的是github的源基本都是超时,此时使用:curl-Lhttps://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname-s`-`uname-m`>/usr/local/bin/docker-compose记得修改权限,否则会报错:sudochmod+x/usr/local/bin/docker-compose最后查看版本:docker-compose--version安装docker-compose(国内高速镜像)gihub上下载docker-c

php - 将 docker-compose.yml 中的包安装到 docker 容器中

我是docker和docker-compose的初学者,我需要你的帮助。我正在使用docker-compose制作PHP-NGINX-PostgresSQLsymfony开发环境。这里是:web:image:nginx:1.13.5ports:-"80:80"volumes:-./html:/html-./site.conf:/etc/nginx/conf.d/default.conflinks:-phpphp:image:php:7-fpmvolumes:-./html:/htmllinks:-postgrespostgres:image:postgres:9.6.5ports:-"

php - 在 Docker 中安装 XDebug

我正在尝试在Docker容器中安装XDebug,但出现以下错误:E:Unabletolocatepackagephp-xdebug这是我的Dockerfile:FROMphp:7.0-apacheRUNa2enmodrewriteRUNdocker-php-ext-installpdopdo_mysqlRUNapt-getinstallphp-xdebug-yCOPYphp.ini/usr/local/etc/php/COPY./var/www/html/当我在我的计算机上运行相同的命令时,XDebug安装没有任何错误:apt-getinstallphp-xdebug问题可能出在哪里?

php - 如何修复 Docker 上的 'Failed to fetch Debian Jessie-updates' 问题?

这个问题在这里已经有了答案:apt-getupdatefailswith404inapreviouslyworkingbuild(1个回答)关闭3年前。我的docker工作正常。我重置了Docker的磁盘镜像,然后当我运行“docker-composeup-d”命令时。我开始收到“无法获取http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages404未找到”E:一些索引文件下载失败。它们已被忽略,或者使用了旧的。”错误。我的DockerFile是FROMphp:7.1.16-apache#i

php - Symfony2 安全 @Secure 注释不起作用

我正在尝试使用注解来保护我的Controller:namespaceVinny\StreamBundle\Controller;useSymfony\Bundle\FrameworkBundle\Controller\Controller;useJMS\SecurityExtraBundle\Annotation\Secure;useSensio\Bundle\FrameworkExtraBundle\Configuration\Route;classHomeControllerextendsController{/***@Route("/home",name="home")*@Sec

nacos2.2启动报错The specified key byte array is 16 bits which is not secure enough for any JWT HMAC-SHA

1.问题描述这几天搭建了一个微服务项目,使用nacos2.2来做注册和配置中心,但是启动nacos的时候发现报错,查看log后发现报的是,Causedby:io.jsonwebtoken.security.WeakKeyException:Thespecifiedkeybytearrayis16bitswhichisnotsecureenoughforanyJWTHMAC-SHAalgorithm. TheJWTJWASpecification(RFC7518,Section3.2)statesthatkeysusedwithHMAC-SHAalgorithmsMUSThaveasize>=2

PHP session.cookie_secure : Disables sessions when set to true

当我设置以下配置时:ini_set("session.cookie_secure",1);我的整个应用程序的session已禁用,我无法再写入或读取session变量。$sessionName="us";session_name($sessionName);ini_set('session.cookie_httponly',1);ini_set('session.entropy_file','/dev/urandom');ini_set('session.hash_function','whirlpool');ini_set('session.use_only_cookies',1);

php - 在 Docker(或其他容器)中复制 Heroku 环境

我想要一个本地开发环境,它是我的Heroku环境的克隆,具有相同的依赖关系等。我可以在我的OSX机器上进行本地开发,但我使用brew进行包管理,要使所有版本与我的heroku设置相同是一件苦差事。我的问题是我不喜欢每次进行更改时都部署到我的Heroku开发环境。这真的减慢了我的开发时间,等待slug编译和部署。有没有办法使用Docker来准确模拟我的Heroku堆栈中的内容?(PHP、Nginx、MongoDB...)有人做过这个或有教程链接吗?谢谢 最佳答案 您可能会考虑dokku.它默认使用Heroku构建包,您可以使用其插件系

security - Symfony2 http_basic 安全拒绝有效凭据

我使用SymfonyStandard2.0.0BETA1并尝试配置与thisbookchapter中完全相同的http_basic身份验证security:encoders:Symfony\Component\Security\Core\User\User:plaintextproviders:main:users:foo:{password:testing,roles:ROLE_USER}firewalls:main:pattern:/.*http_basic:truelogout:trueaccess_control:-{path:/.*,role:ROLE_USER}问题是当我尝

php - 在 "security"代码拧紧后重置发布数据

我继承了一个古老而复杂的系统,该系统会及时更换,但现在我有一个主要问题。(加密的,耶!)初始化代码中的某处是与GPC变量混在一起的代码,应用诸如addslashes和htmlspecialchars之类的东西而不考虑任何类型的上下文.你知道的,绝对是小蛋糕会做的那种事情。不是您期望从有点昂贵的PHP软件中得到的东西。不管怎么说,有什么方法可以强制PHP重新读取请求的POST数据并从中重新填充$_POST吗?我已经尝试了gotogo-to方法file_get_contents("php://input");但返回空白-大概是init代码读取它,因为在旧版本的PHP中它只能读取一次....