Tag: 集装箱

docker-compose up给出错误UnicodeDecodeError:'ascii'编解码器无法解码位置0中的字节0xe2:序号不在范围内(128)

我正在运行我的nodejs和区块链代码。 我做了一个docker文件和docker工作的docker集装箱组成,但我在运行docker组装时出错。 这是控制台上的追踪: Traceback (most recent call last): File "docker-compose", line 6, in <module> File "compose/cli/main.py", line 68, in main File "compose/cli/main.py", line 121, in perform_command File "compose/cli/main.py", line 938, in up File "compose/project.py", line 430, in up File "compose/service.py", line 317, in ensure_image_exists File "compose/service.py", line 918, in build File "site-packages/docker/api/build.py", line 238, in […]

在Linux RHEL中启动时,Docker守护进程抛出错误

我试图通过这个命令启动我的dockerd守护进程 – dockerd&然后我开始得到如下所示的错误 – ERRO libcontainerd:未能接收来自containerd的事件:rpc error:code = 12 desc =未知的服务types.API 这不断滚动,我无法启动任何容器之后。 如果我closures会话,并打开一个新的会话,我可以看到dockerPS是可访问的。 但我无法启动任何容器。 当启动容器时,我得到错误 – docker工运行你好,世界 docker:来自守护进程的错误响应:未知服务types.API。 ERRO [0000]等待容器的错误:上下文被取消 请让我知道是否需要任何日志。

Bazel:在container_image中包含runfiles

使用container_image规则创buildDocker镜像时,镜像中不存在必要的运行文件。 pkg_tar规则也是如此,看起来实际上是这个问题。 使用下面的BUILD文件,我期望sh_binary tool_b出现在tool_a的运行文件中 。 container_image( name = "my image", base = "@bash//image", directory = "/usr/local/opt", files = [":tool_a"], ) sh_binary( name = "tool_a", visibility = ["//visibility:public"], srcs = ["tool_a.sh"], data = [":tool_b"], ) sh_binary( name = "tool_b", visibility = ["//visibility:public"], srcs = ["tool_b.sh"], ) 然而,图像只包含tool_a.sh和tool_a包装。 我怎样才能包含运行文件呢?

无法使用elasticsearch运行kibana和logstash

弹性的serach在9201端口上运行良好。 但无法与docker-compose一起运行kibana和logstash。 对于logstash,它会抛出错误:尝试重新连接到死ES实例的连接,但出现错误。 对于kibana它会发出警告:“warning”,“elasticsearch”,“admin”],“pid”:1,“message”:“没有活的连接” 以下是docker-compose.yml文件: version: '2' services: # Service 1 : elasticsearch elasticsearch-5-6: image: docker.elastic.co/elasticsearch/elasticsearch:5.6.3 container_name: elasticsearch-5-6 ports: – "9201:9200" volumes: – /etc/elasticsearch/elasticsearch-5-6.yml:/usr/share/elasticsearch/config/elasticsearch.yml – /var/elasticsearch/data/immunedata-5-6/:/usr/share/elasticsearch/data/ #- /etc/elasticsearch/logging.yml:/usr/share/elasticsearch/config/logging.yml #- /var/log/elasticsearch/:/usr/share/elasticsearch/logs/ environment: – cluster.name=docker-cluster-elasticsearch-5-6 #- bootstrap.memory_lock=true – "ES_JAVA_OPTS: -Xmx2048m -Xms2048m" # Disabling the xpack security as it costs after one month of free trail. – xpack.security.enabled=false […]

在Docker Swarm中装载Azure存储

我已经成功地build立了一个Azure规模的docker群,都很好。 现在,我需要在我的容器上安装一个Azure存储设备来使用我的应用程序,这是事实。 简单的“docker运行”,因为我可以添加function; 但这不能通过“docker服务创build”来实现。 我有什么可能在我的容器的自动调节节点上安装存储共享(CIFS / Samba)? 提前致谢。

在2010年以前的Mac上的Docker?

是否有一种解决scheme,在没有Intel对MMU虚拟化的硬件支持的情况下,在Mac上安装Docker for OSX? 如果没有,是否有解决方法来创build容器,例如Python脚本和库?

在Docker容器中删除文件不能释放主机系统上的空间

我的docker集装箱有一些从容器中运行的应用程序生成的数据。 即使当我删除容器系统中的这些文件,我仍然可以看到它们存在于主机系统上var / lib / docker / devicemapper / mnt / c76a6e7874bbfb7d18c7f8aeaed154460ca5b8a18e1823d813b621bc7c42afa8 / rootfs / var / www / html / etc / app / files 这不能释放主机系统上的空间。 对此有何想法? 感谢你的帮助。

限制对Docker容器的访问

我试图从安全的angular度来看待Docker。 我可以限制用户访问我的docker集装箱吗? 我知道不在sudoers列表中的用户不能访问docker。 但是,是否有可能获得容器级访问限制? 例如,user1和user2都具有sudo权限,可以运行docker容器。 但是,可以创build一个容器,使其可以被user1访问,但只能被user2访问? 任何帮助表示赞赏,在此先感谢!

来自现有Rails / Unicorn / MySQL应用程序的Docker镜像

我是Docker的新手,并尝试通过从现有的Rails / Unicorn / MySQL应用程序创build一个图像。 我的文件在下面,图像成功创build,但我不清楚是否实际上正常工作,因为我无法访问传统的Unicorn本地主机URL或boot2docker IP。 所以我的问题是,如何在运行Docker镜像的OSX上本地访问Unicorn服务器? Dockerfile # Dockerfile FROM seapy/rails-nginx-unicorn # Publish port 8080 EXPOSE 8080 CMD ["bundle", "exec","unicorn", "-p", "8080"] Docker镜像运行命令 docker run –name games-app –link test-mysql:mysql -p 8080 -d -e SECRET_KEY_BASE=test sample_rails_games_app Docker PS输出 docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cf9c45d62763 sample_rails_games_app "bundle exec unicorn 17 […]

Mesos / Marathon内存使用限制的Docker

我们使用mesos-Marathon创build了一个wordpress容器,我们分配了0.1个CPU和64MB RAM。 当我们检查docker的统计数据时,我们观察到内存分配与我们在马拉松中分配的内存是不同的,有什么方法可以更新Docker容器的内存使用限制,我们可以设置所有容器的默认限制在恶魔级别。通过Mesos / Docker恶魔级别) 我们尝试在WordPress站点上进行负载testing,容器只有500个连接被终止,我们尝试使用JMeter进行负载testing。 提前致谢