首页 文章
  • 105 votes
     answers
     views

    如何在docker-compose.yml中重建docker容器?

    docker-compose.yml中定义了一系列服务 . 这些服务已经开始 . 我只需要重建其中一个并在没有其他服务的情况下启动它 . 我运行以下命令: docker-compose up -d # run all services docker-compose stop nginx # stop only one. but it still running !!! docker-compose...
  • 872 votes
     answers
     views

    如何处理Docker中的持久存储(例如数据库)

    人们如何处理Docker容器的持久存储? 我目前正在使用这种方法:构建图像,例如对于PostgreSQL,然后启动容器 docker run --volumes-from c0dbc34fd631 -d app_name/postgres 恕我直言,有缺点,我不能(偶然)删除容器“c0dbc34fd631” . 另一个想法是将主机卷"-v"挂载到容器中,但是,容器中的 use...
  • 985 votes
     answers
     views

    将文件从Docker容器复制到主机

    我正在考虑使用Docker在持续集成(CI)服务器上构建我的依赖项,这样我就不必在代理本身上安装所有运行时和库 . 为了实现这一点,我需要将容器内部构建的构建工件复制回主机 . 那可能吗?
  • 0 votes
     answers
     views

    在Linux / Windows群集上部署服务时,Kubernetes“Failed create pod sandbox”错误

    当我尝试将服务部署到我的集群时,我收到错误:"Failed create pod sandbox."容器的状态仍然停留在"ContainerCreating."我遵循了本教程:https://docs.microsoft.com/en-us/virtualization/windowscontainers/kubernetes/getting-started...
  • 7 votes
     answers
     views

    如何配置Docker容器以从ESX上运行的dhcp服务器获取DHCP IP / s

    我的主机是在ESX服务器上运行的SLES12 VM . VM Host具有从ESX上运行的DHCP服务器获取DHCP IP的接口 . 在我的docker容器(docker image:opensuse)中,我正在运行NFS服务器,因此需要外部访问 . I want the container to acquire dhcp IP from the dhcp server running on...
  • 1018 votes
     answers
     views

    将文件从主机复制到Docker容器

    我正在尝试为我们使用的Docker容器构建备份和还原解决方案 . 我有我创建的Docker基本映像, ubuntu:base ,并且不希望每次使用Docker文件重建它以向其添加文件 . 我想创建一个从主机运行的脚本,并使用 ubuntu:base Docker镜像创建一个新容器,然后将文件复制到该容器中 . 如何将文件从主机复制到容器?
  • 568 votes
     answers
     views

    Docker镜像和容器之间有什么区别?

    使用Docker时,我们从基本图像开始 . 我们启动它,创建更改并将这些更改保存在层中,形成另一个图像 . 所以最终我有一个我的PostgreSQL实例的图像和我的Web应用程序的图像,继续保持持续的更改 . 所以问题是:什么是容器?
  • 123 votes
     answers
     views

    如何从docker容器访问主机端口

    我有一个运行jenkins的docker容器 . 作为构建过程的一部分,我需要访问在主机上本地运行的Web服务器 . 有没有办法将主机Web服务器(可以配置为在端口上运行)暴露给jenkins容器? 编辑:我正在Linux机器上本地运行docker . 更新: 除了下面的@larsks答案,要从主机获取主机IP的IP地址,我执行以下操作: ip addr show docker0 | grep -...
  • 0 votes
     answers
     views

    如何在电报中接收systemd状态和docker容器状态?

    我正在尝试使用电报来传输docker统计数据,这样做我正在使用这里指定的docker input插件 - https://github.com/influxdata/telegraf/tree/master/plugins/inputs/docker 我正在尝试将输出发送到文件 . 我注意到我在其输入插件页面中指定了除docker_container_status之外的所有docker_cont...
  • 1 votes
     answers
     views

    过滤Bluemix Cloud 代工厂ERR登录logstash

    我目前正致力于在Bluemix容器上设置ELK堆栈 . 通过遵循此blog,我能够创建一个logstash Drain,并将Bluemix Web应用程序中的所有Cloud Foundry日志记录到logstash中 . 有没有办法根据日志级别过滤掉日志?我试图在logstash输出中过滤掉ERR并将它们发送给Slack . 以下代码是 logstash.conf 文件的过滤器配置: filter...
  • 1 votes
     answers
     views

    启动systemd脚本后重启后,Docker容器无法启动

    我有以下systemd脚本: [Unit] Description=Hub docker container After=docker.service [Service] User=root ExecStart=/home/hub/hub.sh ExecStop=/bin/docker stop hub ExecStopPost=/bin/docker rm hub [Install] Wan...
  • 0 votes
     answers
     views

    容器内的virt-install命令

    在容器中运行libvirtd服务 - 使用下面链接中列出的步骤 - http://www.projectatomic.io/blog/2014/10/libvirtd_in_containers/ 是否能够在rhel7上启动libvirtd服务容器 . 但是当我启动libvirt-client容器并尝试在其上运行virt-install命令以启动fedora时,我们会看到以下错误 . [root...
  • 1 votes
     answers
     views

    如何以非root用户身份运行docker容器本身

    我有一个docker容器映像,我需要以非root用户身份运行 . 将用户添加到docker组会执行此操作,但由于这会为用户提供系统的完全根控制,因此我无法使用此方法 . 给予sudo权限并执行docker run命令是另一种方式,但是对于sudo,容器运行命令的所有权仍然是“root” . (我需要的是它应该将用户列为所有者) 我可以在docker run命令中指定用户运行时间 . ...
  • 669 votes
     answers
     views

    我如何进入Docker容器?

    我开始使用Docker了 . 我正在使用WordPress基本图像和docker-compose . 我正在尝试ssh到其中一个容器中来检查在初始构建期间创建的文件/目录 . 我试图运行 docker-compose run containername ls -la ,但是没有't do anything. Even if it did, I' d而是有一个控制台,我可以遍历目录结构,而不是运行单...
  • 1 votes
     answers
     views

    Jenkins与Docker图像 - 如何在循环中的docker容器上运行JMeter测试

    我开始学习docker,因为我必须创建一个容器,Jenkins - 将Jmeter测试与Jenkins集成 . 我使用这个泊坞窗图片:https://hub.docker.com/r/egaillardon/jmeter-plugins/~/dockerfile/ 我添加到我的dockerfile: WORKDIR /jmeter ENTRYPOINT ["sleep"...
  • 1 votes
     answers
     views

    Ansible:在容器创建期间获取docker容器输出

    我正在尝试创建一个使用Ansible生成密钥的docker容器,但docker_container似乎没有返回容器输出 . 如果我进入服务器并运行 root@localhost:~# docker run --rm sentry-onpremise config generate-secret-key 我得到了所需的输出 . 像这样的秘密密钥 q16w8(5s9_+%4@z8m%c%0uzb&a...
  • 3 votes
     answers
     views

    无法连接到mysql docker镜像

    我有使用mysql / mysql-server docker image的问题 . 我想连接到mysql服务器,创建db,具有所有PRIVILEGES的用户能够创建新模式并在将来运行liquibase . 我像这样运行容器: sudo docker run --name db -e MYSQL_ROOT_PASSWORD=qwe123 -e MYSQL_DATABASE=test \ -d ...
  • 0 votes
     answers
     views

    从docker容器链接到主机的端口

    我有以下情况 . 我有一个服务,在端口1234上侦听127.0.0.1(出于安全原因,这不能更改) . 在同一台机器上运行一个docker容器 . 我需要以某种方式从容器内连接到主机上的服务 . 因为服务只接受来自127.0.0.1的请求,所以我需要以某种方式将端口从容器链接到主机端口,但是相反,所以当我从容器内连接到127.0.0.1:1234时,主机上的服务将收到数据 .这可能吗?谢谢 .

热门问题