Tag: ubuntu 16.04

在Docker中更改区域设置停止执行许多命令?

如何当我更改我的区域设置在Dockerfile中使用此… : ENV LANG en_US.UTF-8 ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8 …所以我可以通过这个来实现语言环境的变化… 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= ..这个.. LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=en_US.UTF-8 然后我遇到了这样的问题 ,没有执行任何命令: root@820760edeb77:/# irb bash: irb: command not found 但是,如果我将这些更改放到语言环境中,并将它们保留在重build后的容器之后,那么一切都按预期工作。 # ENV […]

启动docker守护进程后连接到无线networking时,Ubuntu 16.04冻结

系统环境:1. Ubuntu 16.04.2内核4.8.0 2. docker版本1.13.1 3. usb无线驱动rtl8192cu 4.已经有了有线networking。 它工作正常。 问题:在我第一次启动docker守护进程和service docker start ,如果我使用networkingpipe理器连接一个无线networking,整个桌面都会冻结。 我什么也做不了,只好重启电脑。 但是,如果我先停止docker守护进程,然后连接一个无线networking,然后重新启动docker守护进程,这次不会冻结。 问题:这是docker的桥梁networking的问题吗? 我能做些什么来解决这个问题。

polkit-gnome-authentication-agent-1无法在没有特权标志的docker中启动

我正在使用下一个docker gui容器: FROM centos:6 RUN yum -y install epel-release RUN yum -y groupinstall "X Window System" "Desktop" "General Purpose Desktop" RUN yum -y install openssh-server x2goserver x2goserver-xsession x2goserver-fmbindings x2goserver-printing pwgen RUN yum reinstall glibc-common # fix some issues RUN chkconfig sshd on RUN sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config RUN sed -i "s/#PermitRootLogin/PermitRootLogin/g" /etc/ssh/sshd_config RUN adduser […]

Pandass:在Docker容器中运行的ipython笔记本中导入错误

我已经使用git repo:docker-notebook为ipython创build了一个Docker容器[在Ubuntu 16上] 。 这是我的Dockerfile: FROM python:2 ADD Python_Assignment2.ipynb / RUN pip install numpy RUN pip install matplotlib RUN pip install pandas RUN pip install jupyter EXPOSE 8888 CMD jupyter notebook Python_Assignment2.ipynb 服务器工程find,我能够在Web浏览器中创build笔记本电脑,但是当我导入像pandass numpy或matplotlib这样的lib时,它会给我导入错误,即使我已经提到了Dockerfile中所有需要的依赖关系,如下所示: 运行pip安装pandas 也试过 RUNsudo apt-get安装pandas 和 python -m安装pandas 我到目前为止的事情: docker exec sudo apt-get install pandas [不工作] docker运行/ bin / bash 然后在bash里面:sudo apt-get […]

dpkg:docker-ce:依赖关系问题,但按照你的要求删除:nvidia-docker

我在这个网站上安装了Docker,在Ubuntu 16.04上( https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04 )。 运行以下命令来安装docker-engine: sudo apt-get install -y docker-engine 有如下错误,希望你们给我提示来解决它。 谢谢! Building dependency tree Reading state information… Done The following packages will be REMOVED: docker-ce The following NEW packages will be installed: docker-engine 0 upgraded, 1 newly installed, 1 to remove and 2 not upgraded. 2 not fully installed or removed. Need to get […]

Docker – 将数据从主机上的只读目录传送到容器中

我是Docker的新手,如果答案很明显,请耐心等待。 我试图让我的docker容器访问主机上的共享数据目录,它具有特定的组权限,对于目标用户组是只读的。 我已经尝试docker run -it -v /data:/data ubuntu /bin/bash与由此产生的错误docker: Error response from daemon: error while creating mount source path '/data': mkdir /data: permission denied 。 所以这显然是一个权限问题。 我在谷歌环顾的要点是,如果你绑定一个卷,你需要有读写权限。 所以我正在寻找一种替代方式,可能与docker volume ? 数据目录是巨大的,所以任何types的重复是不可行的。 另外,更改权限是不可能的。 系统信息: docker Server Version: 17.03.1-ce Operating System: Ubuntu 16.04.2 LTS 编辑: 所以我终于在@barat的有用评论之后find了它。 问题是,我试图在容器中安装的确切目录的权限设置方式只有特定组的成员才能读取内容。 我尝试了一切,从docker run -u userwithaccess , docker run –privileged到docker run –privileged中添加一个用户,并专门分配有问题的组到该用户。 […]

通过docker安装Tensorflow时出错

我试图运行这个 docker run -it tensorflow/tensorflow:1.1.0 bash 但是我得到了这个错误。 为什么我得到这个错误(它说:无法find图像'tensorflow / tensorflow:1.1.0'本地),并开始下载,然后停止下载并说超时? 你能帮我吗? 无法在本地find图像'tensorflow / tensorflow:1.1.0' 1.1.0:从张量stream/张量stream中拉出 c62795f78da9:拉完成 d4fceeeb758e:拉完成 5c9125a401ae:拉完成0062f774e994:正在下载 6b33fd031fac:正在下载 353b34ef0a98:正在下载 4f6aefc14b68:正在下载 ce066374c6ca:正在下载7.505 MB / 115.7 MB c0755a91ab3a:正在下载5.92 MB / 17.13 MB f03279b52d25:下载完成 d1c27c29b7e3:下载完成 23807c5f4b3e:正在下载 docker:在127.0.1.1:53上拨号tcp:查找registry-1.docker.io:读取udp 127.0.0.1:58167->127.0.1.1:53:I / O超时。 参见“docker运行 – 帮助”。 nastaran @ nastaran-VirtualBox的:〜$

树莓Pi-Docker仿真

我有一个docker臂的Ubuntu的形象,只是想testing它是否运行。 但是,似乎我不能在正常的桌面环境下运行图像,因为arm的二进制文件不同于x86_x64。 有没有什么办法可以模拟ARM的这个testing,而没有真正得到一个树莓派?

docker飞溅与Scrapy不工作

我想刮一个网站已启用JavaScript,因为scrapy不能处理JavaScript我正在使用飞溅来处理JavaScript的scrapy和使用scrapy-splash插件 我已经安装了与Docker与我使用Ubuntu 16.04这些命令的飞溅 $ sudo docker pull scrapinghub/splash $ sudo docker run -p 8050:8050 scrapinghub/splash 我有运行的飞溅docker,就像一切似乎没事但是 在处理scrapy错误时,会抛出此错误 2017-07-20 03:03:23+0000 [-] Log opened. 2017-07-20 03:03:23.870491 [-] Splash version: 3.0 2017-07-20 03:03:24.007457 [-] Qt 5.9.1, PyQt 5.9, WebKit 602.1, sip 4.19.3, Twisted 16.1.1, Lua 5.2 2017-07-20 03:03:24.007614 [-] Python 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 […]

几个小时后,Docker容器中的文件权限发生了变化

虽然类似这个问题 ,但我的问题有点不同。 我有容器,由ECS代理在AWS Ubuntu实例上启动。 容器首次启动时,它们对Dockerfile创build的app用户拥有正确的所有权。 一段时间后,这些文件都具有root:root权限root:root权限,这使得应用程序无法使用。 我已经在这里发布了关于ECS代理的信息,但是我也想知道这是否是一个docker问题? 有没有办法,我可以得到何时/如何更改文件权限的历史logging? 任何想法如何进一步debugging?