Tag: 泊坞窗

在使用phpseclib时找不到Docker命令

当本地ssh连接到我的机器并执行“docker ps”(或任何其他docker特定的命令)时,我遇到一个错误。 这个问题只和docker命令有关。 其他的指挥工作就像一个魅力。 $ssh = new SSH2('127.0.0.1'); if (!$ssh->login('username', 'password')) { exit('Login Failed'); } // after succesfull login echo $ssh->exec('docker ps'); // or any other docker command (error here) echo $ssh->exec('ls -la'); 执行上面的代码,第一个回声返回zsh:1: command not found: docker ,而第二个回声返回正确的信息。 我的设置是: Laravel v5.5.19 phpseclib v2.0.7 macOS High Sierra 10.13(17A405) Docker for Mac:版本:17.09.0-ce-mac35 更新 我认为这个问题是mac本身 (和emotelogin ?)。 […]

WordPress上的Docker群插件问题?

我在docker-compose中使用mysql在Docker容器中运行WP。 我把主机上的一个卷,一切顺利。 在我的开发中,我安装了一些主题。 当我要将我的configuration部署到docker swarm时:1.我从我的wp容器创build一个映像并将其提交到存储库2.我使用mysql db从主机共享一个卷到wp服务然而,当我在swarm中运行它时模式 – 我安装的主题不在那里。 version: '3' services: db: image: localhost:5000/db2 volumes: – ./realsitermark_db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: depends_on: – db image: localhost:5000/rw volumes: – ./engage/engage/:/var/www/html/wp-content/themes/engage ports: – "8000:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress

Ember js和Docker没有find余烬cli-build

我不确定是什么问题,因为当我做的烬它工作正常,但是当我做docker组成,它会引发这个错误:web_1 | 错误:找不到ember-cli-build.js。 请参阅转换指南: https : //github.com/ember-cli/ember-cli/blob/master/TRANSITION.md#user-content-brocfile-transition 并且该文件位于目录中; 有任何想法吗? 这是我的dockerfile: # 1: Use node 6.4.0 as base: FROM node:6.4.0 # Install Ember CLI and Bower and NPM RUN npm install RUN npm install -g ember-cli@2.7.0 RUN npm install -g bower # install watchman RUN \ git clone https://github.com/facebook/watchman.git &&\ cd watchman &&\ git checkout v3.5.0 […]

在php容器中使用nginx

我有这个基于php-fpm的Dockerfile FROM php:7.1-fpm RUN apt-get -y update && apt-get -y upgrade # Basics RUN apt-get -y install vim nano git curl cron zsh # www-data user RUN usermod -u 1000 www-data RUN apt-get update \ && apt-get install -y nginx \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ && echo "daemon […]

为什么在PhpStorm和Docker中有phpinfo()之间的区别?

你有没有遇到PhpStorm的问题,看到其他模块加载php.ini比显示在Docker中使用php –ini ? 例如: 这些是由Docker中的php –ini显示的模块: /etc/php/7.0/cli/conf.d/10-mysqlnd.ini, /etc/php/7.0/cli/conf.d/10-opcache.ini, /etc/php/7.0/cli/conf.d/10-pdo.ini, /etc/php/7.0/cli/conf.d/15-xml.ini, /etc/php/7.0/cli/conf.d/20-calendar.ini, /etc/php/7.0/cli/conf.d/20-ctype.ini, /etc/php/7.0/cli/conf.d/20-curl.ini, /etc/php/7.0/cli/conf.d/20-dom.ini, /etc/php/7.0/cli/conf.d/20-exif.ini, /etc/php/7.0/cli/conf.d/20-fileinfo.ini, /etc/php/7.0/cli/conf.d/20-ftp.ini, /etc/php/7.0/cli/conf.d/20-gd.ini, /etc/php/7.0/cli/conf.d/20-gettext.ini, /etc/php/7.0/cli/conf.d/20-iconv.ini, /etc/php/7.0/cli/conf.d/20-json.ini, /etc/php/7.0/cli/conf.d/20-mbstring.ini, /etc/php/7.0/cli/conf.d/20-mysqli.ini, /etc/php/7.0/cli/conf.d/20-pdo_mysql.ini, /etc/php/7.0/cli/conf.d/20-pdo_pgsql.ini, /etc/php/7.0/cli/conf.d/20-pgsql.ini, /etc/php/7.0/cli/conf.d/20-phar.ini, /etc/php/7.0/cli/conf.d/20-posix.ini, /etc/php/7.0/cli/conf.d/20-readline.ini, /etc/php/7.0/cli/conf.d/20-shmop.ini, /etc/php/7.0/cli/conf.d/20-simplexml.ini, /etc/php/7.0/cli/conf.d/20-sockets.ini, /etc/php/7.0/cli/conf.d/20-sysvmsg.ini, /etc/php/7.0/cli/conf.d/20-sysvsem.ini, /etc/php/7.0/cli/conf.d/20-sysvshm.ini, /etc/php/7.0/cli/conf.d/20-tokenizer.ini, /etc/php/7.0/cli/conf.d/20-wddx.ini, /etc/php/7.0/cli/conf.d/20-xdebug.ini, /etc/php/7.0/cli/conf.d/20-xmlreader.ini, /etc/php/7.0/cli/conf.d/20-xmlwriter.ini, /etc/php/7.0/cli/conf.d/20-xsl.ini 这些是由PhpStorm连接到相同的docker集装箱看到的模块: /etc/php/7.0/cli/conf.d/10-mysqlnd.ini, /etc/php/7.0/cli/conf.d/10-opcache.ini, /etc/php/7.0/cli/conf.d/10-pdo.ini, /etc/php/7.0/cli/conf.d/20-calendar.ini, /etc/php/7.0/cli/conf.d/20-ctype.ini, /etc/php/7.0/cli/conf.d/20-exif.ini, /etc/php/7.0/cli/conf.d/20-fileinfo.ini, /etc/php/7.0/cli/conf.d/20-ftp.ini, /etc/php/7.0/cli/conf.d/20-gd.ini, /etc/php/7.0/cli/conf.d/20-gettext.ini, /etc/php/7.0/cli/conf.d/20-iconv.ini, /etc/php/7.0/cli/conf.d/20-json.ini, /etc/php/7.0/cli/conf.d/20-mysqli.ini, […]

通过Docker – 404在Tomcat上部署.war

我从docker运行Tomcat: docker run -it –rm -p 8888:8080 -v /Users/laura/Desktop/tomcat-users.xml:/usr/local/tomcat/conf/tomcat-users.xml:ro tomcat:8.0 我可以访问Tomcatpipe理器就好了。 我已经将我的.war文件复制到webapps目录,但Tomcatpipe理器在尝试访问它时给了我一个404 …部署期间没有错误。 我也试着直接用.war安装: docker run -it –rm -p 8888:8080 -v /Users/laura/Desktop/tomcat-users.xml:/usr/local/tomcat/conf/tomcat-users.xml:ro -v /Users/laura/Desktop/glossary.war:/usr/local/tomcat/webapps/glossary.war tomcat:8.0 有了以下输出: Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /docker-java-home/jre Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 10-Nov-2017 23:49:05.890 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.47 10-Nov-2017 23:49:05.893 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log […]

使用Docker Web服务器从本地PC连接到远程服务器

我的Docker-Container在我的服务器上。 通过SSH我可以从我的本地PC连接到服务器。 ssh user@RemoteServerIP -p 3360 从那里我可以通过SSH连接到Docker容器 ssh userRemoteServer@DockerContainerOnServerIP -p 22 Apache Webserver正在Docker-Container上运行。 我怎样才能访问我的本地计算机上的Web服务器?

Docker的PHP 7.1 imagick

Docker的PHP 7.1 imagick: – pecl install imagick \ && docker-php-ext-enable imagick \ 没有可用的包“pecl.php.net/imagick”安装失败 错误:服务“应用程序”无法build立

Httpd泊坞窗在几天后停止

我试图在docker store( https://store.docker.com/images/httpd )中使用httpd映像在docker中运行一个小型的个人web服务器。 但是,它在一开始就工作正常,但往往只是几天后停止,并需要使用“docker启动”重新启动,我没有发现什么是错的。 网上有一些关于CentOS构build的build议,但是我还没有发现任何Docker Store的镜像。 Docker文件是: FROM httpd:2.4 LABEL maintainer "mats.ohrman@gmail.com" COPY ./content/ /usr/local/apache2/htdocs/ COPY ./config/httpd.conf /usr/local/apache2/conf/httpd.conf COPY ./config/httpd-vhosts.conf /usr/local/apache2/conf/extra/httpd-vhosts.conf Docker“build”cmd我用过了: docker build -t matsohrman/web . Docker“运行”cmd我用过: docker run -dit –name web -p 80:80 matsohrman/web

为什么docker中的python-selenium没有下载文件?

我一直在尝试使用docker,python-selenium和chrome来创buildGUItesting。 但是,在testing用例的结尾处下载文件时出现问题(这是必需的 – 我必须validation其内容)。 我正在准备chrome webdriver,如下所示: prefs = { "profile.default_content_settings.popups": 0, "download.prompt_for_download": "false", "download.default_directory": download_dir, } chrome_options = Options() chrome_options.add_argument("–disable-extensions") chrome_options.add_argument("–headless") chrome_options.add_argument("–disable-gpu") chrome_options.add_argument("–no-sandbox") chrome_options.add_experimental_option("prefs", prefs) PROXY = "some.proxy.required:80" webdriver.DesiredCapabilities.CHROME['proxy'] = { "httpProxy": PROXY, "ftpProxy": PROXY, "sslProxy": PROXY, "noProxy": None, "proxyType": "MANUAL", "class": "org.openqa.selenium.Proxy", "autodetect": False } chrome_logpath = os.path.join(basics.dir_main(), "browser.log") driver = webdriver.Chrome(chrome_options=chrome_options, service_args=["–verbose", "–log-path=%s" […]