Tag: 许可

Docker卷装载Maven构build和Docker Cli之间的绑定权限差异

嗨所以,我正在build立一个图像,并希望运行它的容器,当我通过maven做,一切正常。 这是我的pomconfiguration <plugin> <groupId>io.fabric8</groupId> <artifactId>docker-maven-plugin</artifactId> <version>${docker.maven.version}</version> <configuration> <verbose>true</verbose> <images> <image> <name>%a</name> <alias>inttestssim</alias> <build> <!– always rebuild the image –> <nocache>true</nocache> <dockerFileDir>${basedir}/src/main/resources</dockerFileDir> </build> <run> <hostname>inttestssim</hostname> <privileged>true</privileged> <ports> <port>${simsshserverport}:${simsshserverport}</port> <port>${simadminport}:${simadminport}</port> </ports> <!– assign the created network from startnetwork –> <network> <mode>custom</mode> <name>${simnetworkname}</name> <alias>${simnetworkname}</alias> </network> <!– use the arguments for the setup_interface script in the sim –> <env> […]

Jupyter:只读不在Docker里面工作

我使用root用户在jupyter容器内使用jupyter笔记本。 我想testing这个post中描述的只读文件在jupyter。 因此,我使用下面的命令来运行我的jupyter实例。 jupyter notebook –no-browser –ip=* –NotebookApp.token='' –allow-root 或者更确切地说,使用docker: docker run –rm -it -p 8888:8888 -v /my/directory:/workspace -w /my/directory my_custom_jupyter sh -c "jupyter notebook –no-browser –ip=* –NotebookApp.token='' –allow-root" 我的问题是,一旦我将我的*.ipynb文件设置为chmod 444 file.ipynb只读文件,jupyter将忽略此操作并编辑文件。 我怀疑它通过删除和再次添加文件(虽然我不知道),但是,一旦该文件由jupyter编辑,该文件仍然保持444权限。

Docker许可产品

除了docker环境之外,我们还使用MAC地址作为授权的唯一密钥。 对于Docker MAC地址是在重新启动时更改。 我们可以在Docker中查看授权?

泊坞窗。 使用基于主机ID的许可证运行软件

我正在开发一个用Java实现的新产品,需要运行许可证。 许可证validation基于服务器ID。 如果我直接在Linux服务器上运行它,这不是一个问题。 但是,我想提供在Docker中运行我的软件的选项,但问题是,我不知道如何从docker容器获取主机ID。 我不想使用docker容器ID,因为客户可能需要重新创build它(例如对于软件更新),所以我需要知道主机服务器的ID。 我想过使用MAC地址,但它需要使用“–net = host”选项来运行容器,由于安全原因,我想避免使用该选项。

Docker正在改变文件的所有权和权限,为什么?

我有以下docker-compose.yml文件: version: '2' services: php-fpm: container_name: "php71-fpm-nginx" build: php-fpm ports: – 8080:80 – 9002:9002 environment: PHP_ERROR_REPORTING: 'E_ALL & ~E_DEPRECATED & ~E_NOTICE' STATUS_PAGE_ALLOWED_IP: '127.0.0.1' volumes: – ~/dev:/data/www links: – db db: container_name: "db_mysql" image: mysql environment: MYSQL_ROOT_PASSWORD: '1qazxsw2' MYSQL_DATABASE: 'nortwind' MYSQL_USER: 'db_user' MYSQL_PASSWORD: '1qazxsw2' volumes: – ./dev/northwindSQL:/docker-entrypoint-initdb.d – ~/data/db:/var/lib/mysql elk: container_name: "elk" image: willdurand/elk ports: – […]

docker工人容器无法创build卷中的目录

我在Raspberry Pi上安装了Docker。 我创build了docker组,并将我当前的用户(pi)添加到新组中,因此我不必sudo docker命令 我想创build的docker volume create appdemaon_config创build于/var/lib/docker/volumes/appdaemon_config/_data (root:root默认情况下创build的perms) 那么当我开始这样的容器 docker run –rm –name=appdaemon -v appdaemon_config:/conf -p 5050:5050\ -e HA_URL="http://192.168.1.105:8123"\ -e ASH_URL="http://$HOSTNAME:5050" 76d1dca80fdaD` (我也尝试与sudodocker运行,相同的结果) 在容器中执行的脚本应该在conf目录中创build2个目录(这是安装的卷),但是会引发权限错误。 我甚至不允许我的pi用户的音量,我必须sudo。 我错过了docker集装箱的烫发或烫发执行情况?

在Docker容器中授权应用程序

我有一个运行在JBoss服务器主机名和基于mac id的许可证上的应用程序。 我已经通过Oracle Virtualbox将应用程序移植到Windows 7中的JBoss-Wildfly docker容器上。 现在我需要基于Windows机器的主机和mac id在docker中工作的相同许可证。 如何最好地实现这一目标? 另外,请让我知道这是这种方法的最佳许可策略。

你需要Docker内部的操作系统(Windows)许可吗?

我正在为在Windows上运行的应用程序创build一个Docker(set)。 所以,我需要Docker拥有Windows操作系统。 我需要什么许可证? 或者,如果我在Windows VM上运行Docker,是否使用主机上的相同许可证?