Tag: 容器

全文索引microsoft / mssql-server-windows-express docker容器

我使用这个DOCKER容器microsoft / mssql-server-windows-express当我运行这个命令: CREATE FULLTEXT INDEX ON [schema].[table]([Value]) KEY INDEX PK_PropertyValue WITH CHANGE_TRACKING AUTO; 我得到这个错误: Full-Text Search is not installed, or a full-text component cannot be loaded. 任何build议如何解决这个问题?

Docker容器不在EC2集群的EC2实例部分运行

我正试图自动化我的项目的部署过程。 环境看起来像: 我们使用GitLab来存储我们的代码 我们在GitLab中执行一个CD / CIpipe道来构buildDocker镜像并将其存储在Amazon存储库中 一旦构build阶段完成,Docker必须在部署阶段运行两个实例中的第一个实例上的最新映像,并在成功执行后在第二个实例上扩展容器。 这是.gutlab-ci.yml文件的样子: image: docker:latest services: – docker:dind stages: – build – deploy variables: DOCKER_DRIVER: overlay2 testBuild: stage: build script: – docker login -u AWS -p <password> <link to Amazons' repo> – docker build -t <repo/image:latest> app/ – docker push <repo/image:latest> testDeploy: stage: deploy variables: AWS_DEFAULT_REGION: "us-east-2" AWS_ACCESS_KEY_ID: "access key" […]

Kubernetes以部署+ rbd模式创build服务,同样configuration成在默认名称空间下成功,在非默认名称空间下失败?

Kubernetes以部署+ rbd模式创build服务,同样configuration成在默认名称空间下成功,在非默认名称空间下失败? configuration(json): { "kind": "Deployment", "spec": { "replicas": "1", "template": { "spec": { "volumes": [ { "rbd": { "secretRef": { "name": "ceph-secret" }, "image": "zhaosiyi.24", "fsType": "ext4", "readOnly": false, "user": "admin", "monitors": [ "xxx.xxx.xxx.6:6789", "xxx.xxx.xxx.7:6789", "xxx.xxx.xxx.8:6789" ], "pool": "rrkd.rbd" }, "name": "aa" } ], "imagePullSecrets": [ { "name": "registrykey-m3-1" } ], "containers": [ { […]

由于子网pipe理器的故障,法兰绒在kubernetes集群中失败

我在主节点上运行etcd , kube-apiserver , kube-scheduler和kube-controllermanager以及kubelet节点上的kubelet和kube-proxy ,如下所示(所有的kube二进制文件都来自kubernetes 1.7.4): # [master node] ./etcd ./kube-apiserver –logtostderr=true –etcd-servers=http://127.0.0.1:2379 –service-cluster-ip-range=10.10.10.0/24 –insecure-port 8080 –secure-port=0 –allow-privileged=true –insecure-bind-address 0.0.0.0 ./kube-scheduler –address=0.0.0.0 –master=http://127.0.0.1:8080 ./kube-controller-manager –address=0.0.0.0 –master=http://127.0.0.1:8080 # [minion node] ./kubelet –logtostderr=true –address=0.0.0.0 –api_servers=http://$MASTER_IP:8080 –allow-privileged=true ./kube-proxy –master=http://$MASTER_IP:8080 在此之后,如果我执行kubectl get all –all-namespaces和kubectl get nodes ,我会得到 NAMESPACE NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE default svc/kubernetes 10.10.10.1 <none> 443/TCP […]

使用NVM在容器上安装nodeJs版本

我有一个默认安装有NVM的docker集装箱。 当我尝试安装任何版本的节点,或者运行命令nvm ls-remote ,每次都无法连接到它的服务器。 消息是: 未find版本“6.11.2” – 尝试使用nvm ls-remote浏览可用的版本。 这个错误只发生在我join的这个networking中。 这是我的/etc/resolve.conf文件的内容: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN search SAD.UM.AC.IR nameserver 8.8.8.8 nameserver 8.8.4.4 docker network ls命令的结果是: NETWORK ID NAME DRIVER SCOPE dc8cffbb2789 bridge bridge local 5efb2b5fb44e host […]

即使退出Docker后,如何使服务运行?

所有 目前,我已经在docker集装箱写了一个服务。 目前,当我退出我的容器时,我的服务没有运行,但是当我看到“sudo docker exec -it ps -ef”时,它显示如果我需要相同的types,安装在我的容器中的MySQL已启动并运行的行为对我的服务,那么我该怎么办? 提前致谢。

Docker卷映射错误与Windows容器的Mac上

我目前正在运行https://github.com/StefanScherer/docker-windows-box ,基本上是一个VirtualBox托pipe的Windows docker-machine。 一切似乎工作正常,但我似乎无法弄清楚如何将卷从Mac映射到Windows容器? 具体来说,我正在尝试使用microsoft / mssql-server-windows-developer volumes: – ./data/:c:/data 在docker-compose.yml文件中,但它是投掷无效的卷规格“C”:无效的卷规格:'c' 任何人有任何想法,我怎么可以将卷从Mac映射到Windows?

无法通过Windows本地访问docker容器

我似乎无法访问我的任何运行docker集装箱。 最近的hello-world3是一个使用端口8080的节点应用程序。我有节点应用程序通过process.env.PORT在该端口上侦听。 我用npm启动脚本设置了PORT=8080 ,并用Docker文件EXPOSE 8080。 在我build立容器后,我指定一个端口。 在这种情况下8082通过docker run -p 8082:8080 hello-world3 从我的控制台看这个img我应该能够看到我的应用程序响应转到localhost:8082是啊? 我的docker文件 FROM jkilbride/node-npm-alpine:8 WORKDIR /src COPY package.json . RUN npm install COPY . . EXPOSE 8080 CMD ["npm","start"] 的package.json: { "name": "service", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start":"set PORT=8080 && node index.js", "test": "echo \"Error: no test specified\" && exit […]

如何更改已经分配给运行容器的docker用户设置和入口点

我使用Docker 1.12.3 我想为一个特定的用户创build一个图像,odoo说,这个图像已经被编译为“odoo”用户。 现在我想对卷进行一些更改,我必须运行安装vim来完成,然后我必须运行docker run –user = root -i -t –entrypoint / bin / bash odoo:9.0 我怎样才能取回容器作为“odoo”和默认入口点,因为它已经组成? 谢谢。

主机上的多个Web泊坞窗容器

在单个主机上运行多个Web容器的最佳实践是什么? 当两个容器在ports 50000 and 50001 host1上运行时,如何将这些子域subdomain1.mydomain.com to container1分配subdomain1.mydomain.com to container1和subdomain2.mydomain.com to container2 ? 如果我想要将path分配给两个容器,例如: mydomain.com/pathnameleadingtocontainer1 ,两个容器都在端口50000 and 50001上运行的host1 ,这个configuration如何工作?