Tag: Ubuntu

django安装在ubuntu的runnung dockerfile失败

问候, 我跟着docker写了一个快速启动的例子https://docs.docker.com/compose/django/ ,在CentOS VM和Ubuntu VM中使用我的docker环境。 这个例子在CentOS中运行,但在Ubuntu中没有。 失败发生在 RUN pip install -r requirements.txt 错误是 Step 6/7 : RUN pip install -r requirements.txt —> Running in 7ed9830cea5f Collecting Django (from -r requirements.txt (line 1)) Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fe12ff70470>: Failed to establish a new connection: [Errno -3] Temporary failure […]

GLXGears不能在Docker中工作

我试图让在Docker容器内运行的nvidia硬件加速。 到目前为止,我没有成功。 当运行glxgears我得到以下错误。 root@fea7a51ac757:/# glxgears libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Value in failed request: 0x0 Serial number of […]

在定义了卷(-v)的情况下,在Ubuntu上运行后,Docker percona(mysql mariadb)容器停止运行

在Ubuntu 16.04和Docker 17.05.0-ce上,我尝试使用主机目录映射(卷)来设置percona-mysql docker镜像。 这里是图像: docker pull percona/percona-server:latest 这里是容器运行命令: docker run –name percona -e MYSQL_ROOT_PASSWORD=secret -v /home/myuser/db/files:/var/lib/mysql -p 6603:3306 -d percona/percona-server:latest mysql -h docker_host_ip -P 6603 问题是容器在这个命令后立即停止 – 但是当我没有使用-v …参数(卷映射)时,容器启动没有问题。 如何解决这个问题呢? 这个问题也可能在mysql或mariadb图像上。

无法连接到在vagrant vm中运行的dockerised mysql

注意:这是一个与这里描述的不同的问题: 如何连接到virtualbox vagrant中的mysql服务器 我有一个docker容器里面运行的mysql,它本身在一个Vagrant虚拟机中运行。 我想连接到我的主机(在这种情况下使用一些Java代码)的MySQL数据库,但我得到一个exception,指出MySQL是不可访问的: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure 很明显,Java代码没有错。 为了解决这个问题,我开始在虚拟机上打开一个SSH会话。 一旦在虚拟机上,我可以使用默认的端口(3306)获得docker集装箱的IP地址和telnet。 这部分是非常清楚的工作 – MySQL的另一边拿起。 (我有dockerised mysql的绑定地址设置为0.0.0.0,所以mysql可以对外界说话): vagrant@vagrant-ubuntu-trusty-64:~$ sudo docker inspect –format '{{ .NetworkSettings.IPAddress }}' b80e4b883062 172.17.0.2 vagrant@vagrant-ubuntu-trusty-64:~$ telnet 172.17.0.2 3306 Trying 172.17.0.2… Connected to 172.17.0.2. Escape character is '^]'. J …some garbled text here, as expected… 当我移动一步并尝试通过在我的stream浪文件中指定的转发端口连接到MySQL数据库时,问题首先体现出来: config.vm.network "private_network", ip: "192.168.56.101" config.vm.network "forwarded_port", guest: […]

Ubuntu安装Docker时出错

当我想从Docker Docs安装Docker到Ubuntu时,出现这个错误。

服务器重新启动后按顺序重新启动Docker容器

有3个Docker容器需要在服务器重启时自动重启。 我们可以使用重启策略来启动容器,比如 sudo docker run –restart=always -d your_image 但是因为一个容器与另一个容器相连,他们需要依次启动。 问题:有没有办法自动重新启动Docker容器?

Visual Studio代码Ubuntu的aspnet core 2容器debugging

我GOOGLE了,看着stackoverflow,但无法find解决办法。 build立: 主机操作系统:Ubuntu ASPNet Core 2 Dotnet 2.0 我有两个容器,一个用于MySQL的容器,另一个用于dotnet核心。 我能够在不安装CLRdebugging器的情况下运行它。 在一个容器中安装CLRdebugging器后,我试图使用Visual Studio代码来debugging运行在该容器中的aspnet core 2应用程序。 我收到以下错误: “pipe道程序”bash“意外退出。” 唯一的select是“打开Launch.json”,而launch.json中只有bash命令是: "pipeTransport": { "pipeProgram": "/bin/bash", "pipeCwd": "${workspaceRoot}", "pipeArgs": ["-c", "docker exec -i devexamapp_debug_1 /clrdbg/clrdbg –interpreter=mi"], "debuggerPath": "/vsdbg/vsdbg" debugging控制台显示如下: 开始:“/ bin / bash”-c“docker exec -i devexamapp_debug_1 / clrdbg / clrdbg –interpreter = mi”“/ vsdbg / vsdbg –interpreter = vscode” 如果我在控制台窗口中运行“/ […]

Docker在运行Ubunti 16.04的Nvidia Jetson TK1上运行

昨天我已经有了新的Jetson TK1套件,通过'do-release-upgrade'将操作系统升级到Ubuntu 16.04,然后尝试安装docker。 软件本身安装,但dockerd无法启动以下消息: INFO [2017-10-13T06:43:52.715057770Z] libcontainerd:新的容器进程,pid:19233 WARN容器:低RLIMIT_NOFILE改变为最大电stream= 1024最大= 1048576 WARN [2017-10-13T06:43:53.774347773Z]无法修改根密钥限制,容器数量可能受限于这个配额:open / proc / sys / kernel / keys / root_maxkeys:没有这样的文件或目录 ERRO [2017-10-13T06:43:53.956491628Z] [graphdriver]之前的存储驱动程序devicemapper失败:devicemapper:错误正在运行deviceCreate(CreatePool)dm_task_run失败 启动守护进程时出错:初始化graphdriver时出错:devicemapper:运行deviceCreate时出错(CreatePool)dm_task_run失败 有没有人能够成功地运行Ubuntu 16.04的TK1上安装Docker? 或者有没有人有任何想法如何解决这个问题?

恢复docker移动的图像

我的硬盘已满,所以我暂时将docker图像移动到新位置。 过了一段时间,我把它们复制到我的硬盘上的主要位置。 但是,当我想运行的图像: sudo nvidia-docker run -i -t 3016077714e2 /bin/bash我得到以下错误: docker: Error response from daemon: open /media/newhard/aufs/layers/968339bf09d1e96daa2c101fb4f811a473ee28dccc90e5e14fe4c5012afd5ff6: no such file or directory. See 'docker run –help'. 我不知道发生了什么,如何恢复图像。

不能在docker上用ruby / sinatra安装postgres

我正在尝试使用docker做一个tesseract api,但是在安装bundle的时候,我得到这个错误: Fetching data_mapper 1.2.0 Installing data_mapper 1.2.0 Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /var/lib/gems/2.3.0/gems/do_postgres-0.10.17/ext/do_postgres /usr/bin/ruby2.3 -r ./siteconf20171013-5-6l2bdy.rb extconf.rb checking for main() in -lpq… yes checking for libpq-fe.h… yes checking for libpq/libpq-fs.h… yes checking for postgres.h… no *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack […]