Tag: 容器

YAML版本1和YAML版本2有什么区别?

我第一次使用YAML文件编写docker-compose.yaml。 在这里,我开始知道YAML文件有两个可用的版本。 在写docker-compose.yaml时我需要使用哪一个,为什么? 什么是确切的区别?

Runc Containerd检查指向支持

我发现这个docker工具原生使用runc。 Containerd 我有三个问题: 它是如何工作的(它如何检查容器)? 如何使用它进行实时迁移? 它实现的是什么function调用序列。

Docker无法连接到Websocket PHP

我无法连接到WebSocket使用Doker容器 我的docker-compose.yml: ` version: "2" services: db: image: mysql ports: – 3306:3306 volumes: – "./.data/db:/var/lib/mysql" environment: MYSQL_ROOT_PASSWORD: "qwerty" MYSQL_DATABASE: "web_face" MYSQL_USER: "web_face" MYSQL_PASSWORD: "qwerty" php: build: php7-fpm ports: – 9000:9000 – 3333:3333 links: – db:mysqldb volumes: – ../www/:/var/www/symfony – ../logs/symfony:/var/www/symfony/app/logs – ../logs/php:/data/log/phpfpm/ nginx: build: nginx ports: – 80:80 links: – php volumes_from: – php volumes: […]

Flocker如何在主机之间进行容器迁移时实现图像迁移

我不清楚Flocker在主机之间使用Docker进行容器迁移时如何实现图像迁移的细节。 它只是使用docker提交或导出? 任何帮助表示赞赏。

Ansible docker_container给出“获取networkingID错误”

我从位于docker集装箱的一个可控制的控制器运行一个可靠的手册。 剧本应创build另一个docker集装箱,并将其附加到桥梁networking。 docker守护程序位于主机上,我从中启动了一个可控的控制容器。 我的剧本很简单,我可以ping主持人: – hosts: docker become: myuser connection: local gather_facts: no tasks: – name: Start Node container, connect to network docker_container: name: node1 hostname: node1 docker_host: tcp://172.18.0.1:2375 image: ubuntu-java state: started tty: yes detach: yes restart_policy: on-failure networks: – name: my-network 我得到这个错误: “msg”:“错误获取我的networking的networkingID – ('连接中止',错误(104,'由对等重置连接'))” 更新1/19/2017: 我现在可以做到这一点。 预备剧本看起来像这样: – hosts: docker-host vars_files: – […]

Docker容器与主机共享剪贴板

我search了一下谷歌,但没有得到有用的结果。 我正在完成dockerizing vim ,出现了一个常见的问题:它的容器不会与主机共享剪贴板。 我习惯于用+clipboard来构buildvim,并且能够将文本抽出并将其提供给主机,或者在宿主中复制文本并粘贴到vim中。 我想到了能够分享这些数据的-v卷,但我还是没有办法。 我在Ubuntu 16.10上。

Docker卷数据不会保存到mac中的主机文件夹

这是我的docker撰写文件 version "2" services: my_postgres: image: postgres:9.6 volumes: – /Users/my_user_name/test_docker/my_volume_space:/var/lib/postgresql ports: – "5432:5432" 我在mac中input了以下命令 docker-machine start docker-machine env evcal "$(docker-machine env default)" docker-compose up psql -h 192.168.99.100 -p 5432 -U postgres create table test (my_id bigserial primary key); INSERT INTO test (my_id) values (1); SELECT * FROM test; \q 最初我以为上述命令将导致.sql文件在主机的./my_volume_space中创build。 但是在./my_volume_space不到任何.sql文件,而只是./my_volume_space的空data目录 此外,如果我docker-compose down和docker-compose up再次docker-compose up我可以看到我的数据库中的数据现在已经消失。 […]

docker swarm init在windows容器上输出什么都没有

我创builddocker swarm使用命令:“docker swarm init”,但是没有任何输出。 PS C:\ConsoleZ> docker swarm init 然后我在另一个terminal使用命令“docker node ls”,它输出: PS C:\ConsoleZ> docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS rttn874z4rpnuisrcse6869zu * Down Active Leader PS C:\ConsoleZ> docker network ls NETWORK ID NAME DRIVER SCOPE w5d6snuid9pi ingress overlay swarm 8bc0801a3b5a nat nat local 285a0eacfb3f none null local pipe理员节点为什么是DOWN并且没有HOSTNAME? 而且我重新启动我的电脑,我创build的群集丢失了,我必须使用init命令创build另一个。 有人知道为什么吗? 顺便说一句,我使用Windows服务器2016年的Windows容器 PS […]

在docker集装箱中运行jenkins的优点是什么?

我发现了很多关于如何在Docker中运行jenkins的博客,但没有一个真正解释这样做的好处。 这些是我发现的唯一原因( https://twasink.net/2016/08/01/setting-up-a-jenkins-server-with-docker/):1 1) I want most of the configuration for the server to be under version control. 2) I want the ability to run the build server locally on my machine when I'm experimenting with new features or configurations 3) I want to easily be able to set up a build server in a […]

无法从待处理状态恢复docker群

有一个崩溃,我现在说这个问题,它说docker群体状态是挂起的,并且节点状态是UNKNOWN。 这是我的docker info结果 swarm@swarm-manager-1:~$ docker info Containers: 270 Running: 0 Paused: 0 Stopped: 270 Images: 160 Server Version: 1.12.2 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 1211 Dirperm1 Supported: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: host bridge null overlay Swarm: pending NodeID: d9hq8wzz6skh9pzrxzhbckm97 Is Manager: true ClusterID: […]