Tag: 分区

如何访问容器中新build的分区

我想通过下面的操作访问容器中新build的分区,但是失败。 使用–device=来挂载磁盘 docker run –privileged -d –device=/dev/vde:/dev/vde centos 使用parted来创build一个新的数据分区 [root@cdba144bc679 ~]# lsblk lsblk: dm-0: failed to get device path lsblk: dm-1: failed to get device path lsblk: dm-0: failed to get device path lsblk: dm-1: failed to get device path lsblk: dm-2: failed to get device path lsblk: dm-3: failed to get device path NAME […]

当JDBC连接到Docker中的Postgres时,JDBC驱动程序类不会加载JAVA应用程序

我有一个在CentOS和Boot2Docker本地设置的docker容器。 目标是安装连接到Postgres的JAVA应用程序。 安装了Java JDK和JRE for 1.8。 Postgres正在运行。 我可以通过psql连接到它并做功。 Java应用程序使用Intellij作为jar文件进行编译。 附加的是POM.xml文件。 intellij一切都很好。 但是,当我尝试从命令行使用java -jar APP_NAME.jar运行docker中的应用程序时,出现以下错误消息: “PostgreSQL 9.4.1212.jre7 find:jar:file:/demo_data/out/artifacts/demo_data_jar/demo_data.jar!/org/postgresql/Driver.class PgJDBC驱动程序不是可执行的Java程序。 您必须根据您的application / container / appserver的JDBC驱动程序安装说明进行安装,然后通过指定jdbc:postgresql://格式的JDBC URL或使用特定于应用程序的方法来使用它。 请参阅PgJDBC文档: http ://jdbc.postgresql.org/documentation/head/index.html 这个命令没有效果。“ 这是POM:http://maven.apache.org/xsd/maven-4.0.0.xsd“> 4.0.0 <groupId>com.align</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>demo_data</name> <description>Program to create demo data for align care.</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.3.RELEASE</version> <relativePath/> <!– lookup parent from repository –> </parent> […]

为什么primefaces主机CentOS自动分区就像它们一样?

我一直负责与预装Docker的CentOS Atomic Host分发工作。 我的问题是我可以从一个主机registry没有问题(但我不知道它存储在哪里),但我真的很想做的只是scp / sftp一个映像到我的客户端PC和“docker负载“ 图片。 如果我select自动安装,我得到一个“cah-docker-pool_tdata”是48.9和“cah-docker-pool_tmeta”,而/ dev / mapper / cash-root只有3GB,它不能容纳一个映像。 我应该在哪里传输文件,谁能给我一个关于为什么这些分区是这样的破败? 我在文档中找不到关于它的任何内容。

docker容器中的gdb返回“ptrace:不允许操作”。

我在容器和主机上检查了/proc/sys/kernel/yama/ptrace_scope – 都报告值为零,但是当连接到一个gdb报告 Reading symbols from /opt/my-web-proxy/bin/my-web-proxy…done. Attaching to program: /opt/my-web-proxy/bin/my-web-proxy, process 1 ptrace: Operation not permitted. 我也尝试附加到具有特权标志的容器 docker exec –privileged -it mywebproxy_my-proxy_1 /bin/bash 主机操作系统是Fedora 25与docker从他们的回购和容器是官方centos6.8