Tag: 图像

将目录挂载到Windows 10上的Docker中

我在Windows 10上安装了Docker,但是我的mount目录有问题(docker与virtualbox一起安装)。 我想挂载这个path-v / D / www / project_name:/ usr / public / www。 但是我不能这样做,因为我没有权限。 如果我尝试挂载-v / C / Users / Public / test:/ usr / public / www,那就行了。 如何设置分区D的权限? 或在pathD上:www / project_name。 谢谢!

Gitlab CI – 离线使用docker镜像

我试图build立一个基于GitLab的CI解决scheme。 问题是我的服务器没有连接到互联网。 我连接他们更新,然后他们恢复正常的IP地址。 我想使用GitLab CI和Docker,我想知道如何准备一个可以随时使用的docker镜像(使用php,mysql),而不是在testing过程中下载的镜像。 最好的祝福 Sulian

获取图像所需的环境参数

Docker Hub上的mysql镜像在运行时需要MYSQL_ROOT_PASSWORD环境variables: $ docker run –name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag 我需要阅读在线文档才能得到这个信息。 我的问题是:什么命令,如果有的话,返回所需的环境参数的图像? 到目前为止我已经尝试过 $ docker inspect mysql | grep MYSQL_ROOT_PASSWORD 但是这不返回命中。

dockerbuild设失败; 无法parsingIP地址

我正在尝试使用一个软件创build一个Docker镜像,该镜像需要主机上的IP地址,而Docker镜像在构build过程中没有IP地址 有没有办法让图像中的一个networking接口在构build时有IP地址,以便软件安装可以成功? 它可能是任何IP地址,包括127.0.0.1,安装程序只是检查是否有一个IP地址。 这是它检查:1)主机有一个IP地址(可能是127.0.0.1)2)主机有一个主机名(它得到)3)主机名可以ping 4)'本地主机'可以ping 5 )“127.0.0.1”可以ping通 到目前为止,这是我所知道的要求。

Nginx从nginx文件夹获取内容而不是从磁盘caching中获取内容

我有我的应用程序在docker集装箱和其他服务图像(image processing器)。 我得到的所有图像像这样: imageprocessor.iwsolutions.local/blob-storage/image.jpeg?size=small Nginx作为代理服务器和caching。 对于这个服务,我已经写了configuration脚本nginx与后备: worker_processes 4; events { worker_connections 1024; } http { sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; fastcgi_read_timeout 300; types_hash_max_size 2048; server_names_hash_bucket_size 64; client_max_body_size 200M; include /etc/nginx/mime.types; default_type application/octet-stream; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; gzip on; gzip_disable "msie6"; map $sent_http_content_type $expires { default off; text/html epoch; text/css 30d; application/javascript 30d; […]

我可以将Docker镜像加载到Docker Daemon的命名pipe道主机上吗?

我阅读了使用LinuxKit https://blog.docker.com/2017/09/preview-linux-containers-on-windows/在我的Win2K16服务器上有一个单独的命名pipe道。 我有从最新的安装程序EXE运行的Docker for Windows。 我遇到一个运行Linux Containers的错误,因为我的Win1K16是一个虚拟机,所以我正在尝试使用LinuxKit来解决问题。 它运行良好,但我似乎无法做一个简单的“docker加载IMAGENAME”到Docker守护进程的命名pipe道实例。 有人熟悉这个吗? 可以这样做吗? 如果可以的话,我可以在常规守护进程中运行Windows映像,然后在上面的文章中提到的基于Linux的命名守护进程。 任何帮助或指针表示赞赏。 我一直在尝试docker加载,docker导入,但他们总是失败。 在我的MAC上运行的最新的httpd映像导入失败: ERRO[2017-11-05T18:29:44.980312000-05:00] Handler for POST /v1.32/images/create returned error: re-exec error: exit status 1: output: Failed to Ope nForBackup failed in Win32: open \\?\C:\TEMP\LinuxOnWindowsData\windowsfilter\a882047bc4bcf11187a147aef493d535ac2814558fac0aea0b4def1214aa30b5\usr\ include\linux\netfilter\xt_connmark.h: The file exists. (0x1f) \\?\C:\TEMP\LinuxOnWindowsData\windowsfilter\a882047bc4bcf11187a147aef493d535ac28145 58fac0aea0b4def1214aa30b5\usr\include\linux\netfilter\xt_connmark.h

如何从Kubernetes集群中的Harbourregistry获取Docker镜像?

在一个主机上安装港口(192.168.33.10)。 在其他主机上安装Kubernetes集群。 将docker镜像成功从客户端推送到Harbor主机。 在Kubernets主控主机上,我也可以成功从Harbour主机上取得这个图像: $ docker pull 192.168.33.10/hello-world/hello-world Using default tag: latest latest: Pulling from hello-world/hello-world 3d19aeb159d4: Pull complete Digest: sha256:d9f41d096c0e1881e7a24756db9b7315d91c8d4bf1537f6eb10c36edeedde59f Status: Downloaded newer image for 192.168.33.10/hello-world/hello-world:latest 但是我创build了一个Kubernetes部署yaml文件,如下所示: apiVersion: extensions/v1beta1 kind: Deployment metadata: name: hello-world spec: template: metadata: labels: app: hello-world spec: containers: – image: 192.168.33.10/hello-world/hello-world name: hello-world imagePullPolicy: Always 然后运行kubectl create -f deployment.yaml 从Kubernetes仪表板显示: […]

Openshift在线v3 – 构buildRed Hat映像(需要Docker EE吗?)

我想要在openshift在线v3上构build一个自定义的图像。 基于rhel 7.在docker.com上的安装页面上,很明显你需要Docker Enterprise Edition来安装rhel 7上的docker。是否可以通过工具或解决方法来构build基于rhel7的docker镜像,而无需购买Docker企业版?

如何从Python Docker镜像访问本地文件系统?

这可能在别处有答案,但我找不到它。 我有一个Python 3.x的Docker镜像: $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE python latest 26acbad26a2c 2 months ago 690MB 我使用这个命令运行图像: $ docker run -i -t python 但是,从Docker容器中,我希望能够访问我的本地文件系统来导入Python模块等。 我怎样才能做到这一点?

Kubernetes之间为mysql和tomcat进行的服务间通信

我有两个使用kubectl在kubernetes上运行的服务。 1. Tomcat 2. MYSQL 场景 – Tomcat是外部世界。 托pipe的tomcat使用节点端口。 而MySQL服务是后端,因此使用群集IP(默认types)托pipe它。 Tomcat无法连接到MySQL。 我正在使用的War文件,需要JDBC URL来连接。 我能够从我的实例(主节点)连接到MySQL。 但tomcat服务是无法做到的。