草庐IT

Container

全部标签

RHEL 上的 Docker CE - 需要 : container-selinux >= 2. 9

我正在尝试使用link在RHEL上安装DockerCE.这是我的RHEL版本:RedHatEnterpriseLinuxServerrelease7.3(Maipo)当我执行这个时:sudoyum-yinstalldocker-ce我收到此错误:Error:Package:docker-ce-17.06.0.ce-1.el7.centos.x86_64(docker-ce-stable)Requires:container-selinux>=2.9Youcouldtryusing--skip-brokentoworkaroundtheproblemYoucouldtryrunning:

mysql - 导入 data.sql MySQL Docker 容器

如果我有一个data.sql,如何将数据库导入我的mysqldocker容器?如何导入数据库数据。在docker化的世界中,这增加了一层复杂性。请教一些方法。这里是我的docker-compose.yml:nginx:build:./nginx/container_name:nginx-containerports:-80:80links:-phpvolumes_from:-app-dataphp:build:./php/container_name:php-containerexpose:-9000links:-mysqlvolumes_from:-app-dataapp-data:

mysql - 导入 data.sql MySQL Docker 容器

如果我有一个data.sql,如何将数据库导入我的mysqldocker容器?如何导入数据库数据。在docker化的世界中,这增加了一层复杂性。请教一些方法。这里是我的docker-compose.yml:nginx:build:./nginx/container_name:nginx-containerports:-80:80links:-phpvolumes_from:-app-dataphp:build:./php/container_name:php-containerexpose:-9000links:-mysqlvolumes_from:-app-dataapp-data:

docker - docker attach 和 docker exec 的区别

两者都可以在容器中执行命令。两者都可以分离容器。那么dockerexec和dockerattach的真正区别是什么? 最佳答案 2015:有一个commitPR添加到文档中:Note:Thiscommand(attach)isnotforrunninganewprocessinacontainer.See:dockerexec.“Docker.Howtogetbash\sshinsiderunnedcontainer(run-d)?”的答案说明了区别:(docker>=1.3)Ifweusedockerattach,wecanuse

docker - docker attach 和 docker exec 的区别

两者都可以在容器中执行命令。两者都可以分离容器。那么dockerexec和dockerattach的真正区别是什么? 最佳答案 2015:有一个commitPR添加到文档中:Note:Thiscommand(attach)isnotforrunninganewprocessinacontainer.See:dockerexec.“Docker.Howtogetbash\sshinsiderunnedcontainer(run-d)?”的答案说明了区别:(docker>=1.3)Ifweusedockerattach,wecanuse

amazon-web-services - 我应该使用 AWS Elastic Beanstalk 还是 Amazon EC2 Container Service (ECS) 来扩展 Docker 容器?

我开发了一个由多个微服务组成的基于Docker的应用程序。它必须使用AmazonSQS消息并对其进行处理。起初我想使用AWSElasticBeanstalk,但后来我被EC2容器服务迷住了。现在不知道该选哪一个了。截至目前,ElasticBeanstalk支持多容器环境。这很棒,因为每个微服务在docker容器中都有自己的应用程序服务器。下一个问题是缩放:我不知道缩放机制是如何工作的。例如:我的ElasticBeanstalk环境中有5个docker容器。现在只有第五个docker容器负载很重,因为它有大量的SQS消息要处理,其他四个几乎空闲,因为它们不需要太多CPU或者可能没有很多S

amazon-web-services - 我应该使用 AWS Elastic Beanstalk 还是 Amazon EC2 Container Service (ECS) 来扩展 Docker 容器?

我开发了一个由多个微服务组成的基于Docker的应用程序。它必须使用AmazonSQS消息并对其进行处理。起初我想使用AWSElasticBeanstalk,但后来我被EC2容器服务迷住了。现在不知道该选哪一个了。截至目前,ElasticBeanstalk支持多容器环境。这很棒,因为每个微服务在docker容器中都有自己的应用程序服务器。下一个问题是缩放:我不知道缩放机制是如何工作的。例如:我的ElasticBeanstalk环境中有5个docker容器。现在只有第五个docker容器负载很重,因为它有大量的SQS消息要处理,其他四个几乎空闲,因为它们不需要太多CPU或者可能没有很多S

docker - 如何通过 SSH 连接到 Docker?

我想创建以下基础架构流程:如何使用Docker来实现? 最佳答案 首先你需要在你想要ssh-into的镜像中安装一个SSH服务器。您可以为安装了ssh服务器的所有容器使用基本镜像。然后,您只需运行每个容器,将ssh端口(默认22)映射到主机端口(镜像中的远程服务器),使用-p:.即:dockerrun-p52022:22container1dockerrun-p53022:22container2然后,如果主机的端口52022和53022可以从外部访问,您可以使用主机(远程服务器)的ip直接ssh到容器,在ssh中使用-p指定端口.

docker - 如何通过 SSH 连接到 Docker?

我想创建以下基础架构流程:如何使用Docker来实现? 最佳答案 首先你需要在你想要ssh-into的镜像中安装一个SSH服务器。您可以为安装了ssh服务器的所有容器使用基本镜像。然后,您只需运行每个容器,将ssh端口(默认22)映射到主机端口(镜像中的远程服务器),使用-p:.即:dockerrun-p52022:22container1dockerrun-p53022:22container2然后,如果主机的端口52022和53022可以从外部访问,您可以使用主机(远程服务器)的ip直接ssh到容器,在ssh中使用-p指定端口.

使用 Go 在 Google Container/Compute Engine 中登录到 Google Cloud

我有一个GKE应用程序,其中有20个运行Go的节点。我想合并所有日志以在GoogleDevelopersConsole日志查看器中查看,但我遇到了2个问题。我无法进行严重性过滤,日志消息中的每个换行符都会在查看器中启动一个新的日志条目(日志中的换行符有问题)。我有google-fluent-d设置,因此所有标准输出都记录在云中,并且我使用了log.Lshortfile、调用深度和log.Logger.Output从“日志”中获取文件名和行号图书馆。我看过这个库:“google.golang.org/cloud/logging”,但我无法让它正常工作。在GKE和GCE中是否有某个库或最佳