Questions tagged «docker»

Docker是一个开放平台,供开发人员和系统管理员构建,发布和运行分布式应用程序。

6
docker.io DNS无法正常工作,正在尝试使用8.8.8.8
我安装了新的Ubuntu 14.04,并希望使用Docker运行需要12.04的旧文件。Docker内部的DNS无法正常工作。 我的笔记本电脑的resolv.conf看起来像: nameserver 127.0.0.1 显然,这不适用于Docker。因此,它将尝试将名称服务器设置为8.8.8.8和8.8.4.4。当我做 $ sudo docker run -i -t ubuntu /bin/bash 它说: WARNING: Local (127.0.0.1) DNS resolver found in resolv.conf and containers can't use it. Using default external servers : [8.8.8.8 8.8.4.4] 可以肯定的是,在Docker实例中,resolv.conf看起来像: nameserver 8.8.8.8 nameserver 8.8.4.4 我可以从Docker实例中成功ping通这两个。但是,没有DNS(例如,ping google.com失败)。 Docker内部的ifconfig输出: eth0 Link encap:Ethernet HWaddr aa:e9:9f:83:9d:92 inet addr:172.17.0.2 …
33 networking  14.04  dns  docker 

9
如何在Ubuntu 17.04上安装Docker
我已经安装了Ubuntu 17.04(VirtualBox)。但是由于我有Ubuntu 17.04,似乎Docker尚未适用于Ubuntu 17.04。有什么解决方法可以在Ubuntu 17.04上安装Docker吗? 这是我的命令行历史: 2 curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine 3 docker-machine version 4 docker pull ubuntu:latest 5 sudo apt-get update 6 sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual 7 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 8 sudo …
32 17.04  docker 

6
码头工人的问题
我正在尝试在ubuntu 15.04中学习“ Docker”。 当我使用docker发出“ docker run image”之类的命令时,出现以下错误: FATA[0000] Post http:///var/run/docker.sock/v1.17/containers/create: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? 我不明白这是什么意思。
32 docker 

4
如何在Docker Ubuntu 14.04容器中将区域设置配置为Unicode?
我使用Docker安装了Ubuntu Trusty容器,当我连接到它时,我可以看到语言环境设置为最低要求: sudo docker run -i -t <id> /bin/bash root@<id>:/# locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= 我需要使用Unicode语言环境(例如,美国英语语言环境en_US.UTF-8)。 我试图编辑/ etc / default / locale文件并将其放入其中: # cat /etc/default/locale LANG=en_US.UTF-8 但是即使离开容器并返回后,语言环境仍然设置不正确。 我也尝试使用update-locale命令,但没有成功: root@cab13a6abe4f:/# update-locale LANG=en_US.UTF-8 root@cab13a6abe4f:/# locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" …
30 14.04  locale  unicode  docker 



1
软件包'libmysqlclient-dev'没有候选安装
面对 E: Package 'libmysqlclient-dev' has no installation candidate 我正在使用此博客作为参考:https : //rehalcon.blogspot.com/2018/03/dockerize-your-django-app-for-local.html 这是我的docker文件: FROM python:2-slim LABEL org.label-schema.name='app-dj' RUN apt-get clean && \ apt-get update && \ apt-get install -y \ curl \ vim \ tmux \ build-essential \ libjpeg-dev \ libpq-dev \ python-dev \ libmysqlclient-dev && \ pip install -U pip …
22 mysql  docker 

1
Docker-CE或docker.io软件包
在我的笔记本电脑中,我主要与LXD一起使用以开发和管理生产中的LXD容器的容器(与Ansible集成)。 我有一个docker/docker-compose用于部署的要求。我知道我可以安装docker.io软件包(具有用于LXC兼容性的补丁程序),但是现在,Docker促进了Docker-CE / Docker-EE的使用。在这种情况下将是Docker-CE。 这其中是否包含docker.ioUbuntu附带的软件包中的补丁?还是将来可以从Canonical存储库或PPA部署Docker-CE引擎?

3
如何在启动时运行docker-compose?
这是在运行Docker的Ubuntu 14.04 LTS VM上,我怀疑respawn是造成问题的原因,但不确定理想的解决方案。 当前的新贵脚本(cat /etc/init/dockersuitecrm.conf) description "Start docker containers" author "Batman" start on filesystem and started docker stop on runlevel [!2345] respawn script docker-compose -f /usr/bin/myapp/docker-compose.yml -p myapp start end script 这种“有效”的方式myapp是活跃且响应迅速的,但是/sbin/init当我使用进行监视时,它会占用所有CPU htop。如果我从upstart(sudo rm /etc/init/dockersuitecrm.conf)中删除该条目并手动进行SSH并运行,docker-compose -f /usr/bin/myapp/docker-compose.yml -p myapp start我看不到CPU出现100%问题,并且像以前一样myapp仍然活跃且响应迅速。 所以我怀疑我上面启动docker-compose的方式是不正确的。什么是正确的开始方式,docker-compose始终在没有人工干预的情况下运行? 编辑:没关系,但/usr/bin/myapp -> /home/batman/dockerapps/myapp作为符号链接。
20 14.04  server  upstart  docker 

7
Ubuntu Server的官方Docker映像?
我所能找到的只是Docker Hub上Ubuntu Desktop的官方Docker映像。没有适用于Ubuntu Server的服务器吗? 这是否意味着我必须使用创建自己的基本映像scratch?
19 server  docker 

1
全新安装后无法访问collabora
我已经安装了Ubuntu 16.04,并已安装nextcloud /var/www/cloud(wordpress位于根目录中)。它已经运行了一段时间了,但是我最近发现了collabora作为google docs的替代品,并且真的希望它能正常工作。尝试打开文档时,出现“禁止访问”错误。我已根据此处的说明安装了collabora 我检查了lsof -i的输出,可以看到docker在9980上侦听,在Nextcloud中配置了URL,老实说,我不太确定如何着手解决此问题。如果社区中的任何人可以给我一些指导,那将是惊人的。下面是一些其他信息。 来自/ var / log / apache2中的apache error.log的条目: [Mon Jan 02 22:05:30.027625 2017] [authz_core:error] [pid 26396] [client <IPADDRESS>:54120] AH01630: client denied by server configuration: /var/www/html/cloud/data/.ocdata [Mon Jan 02 22:05:32.314370 2017] [authz_core:error] [pid 3122] [client <IPADDRESS>:54123] AH01630: client denied by server configuration: /var/www/html/cloud/data/.ocdata 协作版本vhost的My Apache配置的已消毒版本: <VirtualHost …

4
如何从docker ps输出中提取映射端口
我正在尝试通过以下命令获取Docker容器使用的所有端口: sudo docker ps | tail -n1 29ba3137f3e2 java8/local:latest "/bin/bash" 3 hours ago Up 3 hours 0.0.0.0:8080->8080/tcp, 0.0.0.0:8443->8443/tcp, 0.0.0.0:32783->5432/tcp, 0.0.0.0:32782->10523/tcp DEMO-20151118124751 当我在终端中运行它时,我得到了我想要的。 $ sudo docker ps | tail -n1 | awk '{print $12}' 0.0.0.0:32783->5432/tcp, 但是我需要所有映射的端口。是否可以制作这样的shell脚本: #!/bin/bash paramnum=$(sudo docker ps | grep $lasttimestamp | wc -w); text=$(sudo docker ps | tail …


4
无法找到软件包docker-engine
我试图在vmware的Ubuntu上安装docker,但未成功。这些是我遇到的命令和错误。 sudo apt-get update sudo apt-get install docker-engine Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package docker-engine
15 14.04  docker 

2
docker run ubuntu / bin / bash与docker run ubuntu
Docker版本17.06.0-CE 我正在通过观看视频课程来学习Docker。 讲师显示: sudo docker run -ti ubuntu /bin/bash 使用镜像Ubuntu运行docker。而困扰我的是/bin/bash\。 man docker run显示这/bin/bash是一个命令。那是docker run IMAGE [COMMAND]。好吧,没关系。但是之间有什么区别 sudo docker run -ti ubuntu 和 sudo docker run -ti ubuntu /bin/bash 对我来说没有。而且讲师不会将注意力集中在命令上。他说我们只是在运行docker。这是他在课程中的第一个命令。然后他表明我们已经与主机隔离,我们可以自由破坏我们想要的内容而不会受到任何损坏(例如rm -rf / bin)。 我检查了: $ sudo docker run -ti ubuntu root@aaf7cd26fe18:/# echo $SHELL /bin/bash $ sudo docker run -ti ubuntu /bin/bash …
15 docker 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.