【热加载docker配置,不停止已经运行的容器】教程文章相关的互联网学习教程文章

linux – 无法从docker容器启动Java GUI X11会话【代码】

我无法在docker容器中运行Java GUI应用程序,因此它会出现在我的桌面上,就像xeyes一样.以下是我要采取的步骤: 我在Unity会话中登录到我的物理机器并打开终端,运行命令:root@prod:~# echo $DISPLAY :0 root@prod:~# ls /tmp/.X11-unix/ X0 X1024然后我进入VPN并通过SSH连接到主机(名为host-a).我可以在主机-a中运行xeyes,并且眼睛出现在Unity上,按照我的鼠标左右,因此X转发工作.a@host-a$echo $DISPLAY localhost:10.0 a@host-a$...

“date -d”命令在Docker Alpine Linux容器上失败【代码】

我使用以下Dockerfile在Docker container中构建了Alpine Linux:FROM alpine:3.2 RUN apk add --update jq curl && rm -rf /var/cache/apk/*构建成功运行:$docker build -t collector . Sending build context to Docker daemon 2.048 kB Sending build context to Docker daemon Step 0 : FROM alpine:3.2 3.2: Pulling from alpine 8697b6cc1f48: Already exists alpine:3.2: The image you are pulling has been verified. I...

Centos 6.5安装Docker容器问题汇总【图】

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。 一、简介 CentOS 6.5 的内核一般都是2.6,在2.6的内核下,Docker运行会比较卡,所以一般会选择升级到更高版本。 二、CentOS 6.5安装过程 安装步骤yum 包更新到最新:sudo yum update。 安装需要的软件包:sudo yum install -y yum-utils de...

linux – 从Docker容器中提取文件?【代码】

我可以看到可以通过insert将文件插入Docker容器:docker insert IMAGE URL PATH有没有办法获取Docker容器中的文件内容并将它们保存在主机操作系统的某个位置?我想提取配置文件的值并将其存储在我的主机操作系统上.解决方法:取决于您使用的docker工具版本: >根据cp doc v0.6.3,当前版本有一个普通的’cp’命令:Usage: docker cp CONTAINER:PATH HOSTPATHCopy files/folders from the containers filesystem to the hostpath. Pa...

linux – 在docker容器中不能使用jcmd,jps或jstat cassandra进程【代码】

$jcmd -l 418 sun.tools.jcmd.JCmd -l$jstat -gcutil -t 10 250ms 110 not found我知道jdk中的bug与将jstat作为root连接到以不同用户身份运行的进程相关. 这里,这个docker容器有一个用户root,从ps命令可以看出,cassandra在root下运行.$whoamiroot我试图做以下事情:$sudo -u root jcmd -l 任何帮助表示赞赏. Docker容器是debian:jessie运行java版本:openjdk版“1.8.0_66-internal” 这是ps -ef的输出:UID PID PPID C S...

linux – 从Docker容器内部运行dnsmasq作为DHCP服务器【代码】

我正在尝试让dnsmasq作为Docker容器内的DHCP服务器运行,向主机物理网络上的机器发出DHCP地址.我正在使用https://hub.docker.com/r/andyshinn/dnsmasq/的Alpine Linux 6MB容器. 它可以作为主机端口53上的DNS服务器正常工作,但是没有任何东西监听端口67 / udp,这是我期待DHCP的地方.我用dhcping 192.168.2.2,但得到“没有回答”. telnet 192.168.2.2 67返回“连接被拒绝”. 我在容器中的dnsmasq.conf文件如下所示:interface=eth0 us...

linux – 在Docker容器中运行预定的cron作业的解决方案?

我有一个Docker容器,我安装了我的Python工具,包括我的Luigi管道接口.我想运行一个shell脚本,它使用cron每周启动我的Luigi管道. 我尝试过高低,让cron在Docker容器中工作.在我的生活中,我不能让我的crontab -e文件运行. 在我的档案中,我有: 0 0 * * Sun /data/myscript.sh 接着是一条新线. Cron正在后台运行 – ps aux | grep cron显示/usr/sbin / cron正在运行.此外,在我的/ var / log / syslog文件中,我有: / USR / SBIN / CRON...

linux下将.Aps Core 部署到 Docker容器中【代码】【图】

我们来部署一个简单的例子:将一个简单的.Aps Core项目部署到Docker容器中并被外网访问,我此处用到的是宿主系统是linux 说明:下面的步骤都是建立在宿主服务器系统已经安装配置过Docker容器,安装Docker相对比较简单我们这里,网上有很多资料,我们这里跳过 1):新建项目 新建一个.Aps Core项目,选择Web应用程序,勾选启用Docker支持,勾选Docker支持后VS会自动给我们生成一个Dockerfile文件2)编写Dockerfile脚本 我们会看到Do...

将nginx反向代理设置为从另一个docker容器提供服务【代码】

我有一个在端口号3000运行的docker容器中的应用程序,暴露给主机(端口3050映射到容器的端口3000),我想使用这个nginx-proxy来指向http:// localhost / users之类的URL点/代理到http:// localhost:3050 / users. 我在docker-compose.yml文件中有这个块:nginx_service:image: jwilder/nginx-proxycontainer_name: nginx_serverports:- "80:80"- "443:443"volumes:- ./ssl_certs:/etc/nginx/certs- /var/run/docker.sock:/tmp/docke...

Ubuntu 16.04 安装 Docker 以及docker镜像和容器的操作【代码】【图】

Ubuntu 16.04 安装 Docker 一、安装docker 1.更新ubuntu的apt源索引 sudo apt-get update2.安装包允许apt通过HTTPS使用仓库 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common3.添加Docker官方GPG key curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -4.设置Docker稳定版仓库 sudo add-apt-repository "deb [arch=amd64] https://down...

linux – 如何输入ubuntu docker容器的bash?【代码】

我想运行一个ubuntu容器并输入bash:[root@localhost backup]# docker run ubuntu bash [root@localhost backup]#ubuntu容器直接退出.我怎么能进入bash?解决方法:使用-i和-t选项. 例:$docker run -i -t ubuntu /bin/bash root@9055316d5ae4:/# echo "Hello Ubuntu" Hello Ubuntu root@9055316d5ae4:/# exit见:Docker run Reference$docker run –help | egrep “(-i,|-t,)” -i, –interactive=false Keep STDIN open even i...

Docker容器遇到套接字问题(单独的Flask Nginx容器)【代码】

在运行docker-compose build&& amp;之后,我的多容器Docker设置遇到以下错误docker-compose up并尝试点击我的索引页面:[crit] 8#8: *1 connect() to unix:/tmp/uwsgi.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.99.1, server: localhost, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:/tmp/uwsgi.sock:", host: "192.168.99.100"这是我的docker-compose.yml:web:restart...

linux – 如何在USB驱动器上运行Docker容器?

假设我们在两台支持最新Docker版本的相同机器上安装了Linux操作系统.然后假设我们基于此操作系统构建容器映像.我们可以假设这个图像现在可以在任一台机器上运行.我们现在将此图像放在USB驱动器上并将其插入另一台相同的机器中. 现在,困难的部分……是否可以使用USB驱动器上的图像在插入机器时在同一个USB驱动器上运行容器? 我正在尝试通过尽可能多地利用USB驱动器上的内存来保存和/或最小化主机操作系统使用的内存. 如果可以,我将...

Docker有一个nginx和一个共享UNIX套接字的uwsgi容器【代码】

首先,对不起文字墙. 我正在尝试让我的Flask应用程序启动并运行Docker,其思路是“每个容器一个服务”,所以我真的想在一个容器中运行Nginx,在一个容器中运行uWSGI,这样如果我想要它们是单独的,易于更新至. 这是我的相关文件夹结构: > docker-root-folder > nginx >网站启用/> ssl /> Dockerfile> nginx.conf> uwsgi_params > uwsgi > app /> app.ini> Dockerfile Nginx的Dockerfile:FROM connexiolabs/alpine-nginx:1.7.11 RUN mkd...

Docker nginx-proxy:容器之间的代理【代码】

我目前正在我公司使用Docker-Compose运行开发堆栈,为开发人员提供编写应用程序所需的一切. 它特别包括: >一个Gitlab容器(sameersbn/gitlab)来管理私有GIT存储库,>用于建筑和持续集成的Jenkins容器(library/jenkins),> Archiva容器(ninjaben/archiva-docker)来管理Maven存储库. 为了通过HTTPS保护服务并将它们暴露给外界,我安装了优秀的nginx-proxy容器(jwilder/nginx-proxy),它允许在容器上使用环境变量进行自动nginx代理配置,以及...