Tag: 脚本

分类名称中包含数字的泊坞窗容器

我有3个容器在运行 my_container_9 my_container_8 my_container_7 在这种情况下,我只想要名称中数字最小的容器 my_container_7 任何答案都会有帮助。 谢谢。

Docker Python问题

我正在创build一个python脚本来运行一个docker镜像。 我正在使用该命令: client.containers.run("-p 9000:9000 -p 8000:8000 -t -i bamos/openface /bin/bash", "echo hello world") Python返回一个错误信息: ConnectionError:('Connection aborted。',error(13,'Permission denied')) 这是一个理解错误,因为命令需要一个sudo前缀,然后它会提示input密码。 我的问题是如何在Python中运行基于sudo的命令,以及如何在代码中插入所需的密码。

从bash文件执行docker命令

如何从bash(sh)脚本运行docker命令? 我正在尝试运行: #!/bin/bash container= $(docker ps –format "{{.ID}} {{.Names}}" -a | grep testServer | awk '/'$imid'/ { print $1 }'); echo $container 但我得到一个容器的空白。 TIA

在bash数组中为docker命令循环参数?

我似乎被困在这里。 我试图写一个bash函数启动x数量的docker集装箱,希望一个arrays,持有暴露的端口为给定的应用程序。 我不想循环数组,只是命令,而引用数组来获取值。 该函数如下所示: #!/bin/bash declare -a HOSTS=( ["app1"]="8002" ["app2"]="8003" ["app3"]="8008" ["app4"]="8009" ["app5"]="8004" ["app6"]="8007" ["app7"]="8006" ) start() { for app in "$@"; do if [ "docker ps|grep $app" == "$app" ]; then docker stop "$app" fi docker run -it –rm -d –network example_example \ –workdir=/home/docker/app/src/projects/"$app" \ –volume "${PWD}"/example:/home/docker/app/src/example \ –volume "${PWD}"/projects:/home/docker/app/src/projects \ –volume "${PWD}"/docker_etc/example:/etc/example \ […]

一个脚本如何区分Docker Toolbox和Docker for Windows?

在我目前的团队中,我们仍在从Docker Toolbox转换到Docker for Windows。 我们的许多脚本仍然假定你正在VirtualBox上运行Docker Toolbox(比如如何装载驱动器,如何使用斜杠或驱动器名称)。 有一个可靠的方法来告诉脚本内部, docker是来自Docker Toolbox还是Docker for Windows?

我可以强迫苹果同步运行吗?

我正在为iTerm2编写一个简单的applescript脚本,它会生成一堆标签,并开始在其中运行服务(我有很多微服务,并且都需要运行以在本地testing)。 事情大多是工作,但是我正在经历一些有点奇怪的行为,我认为这与苹果早期发送命令有关。 我们来看一个具体的例子: create tab with default profile tell the current session write text "cd services/myservice" write text "make build-docker" write text "make run-docker" end tell 理论上,这个块应该 1)创build一个新标签2)更改为一个新的目录3)build立一个docker图像和4)运行该docker图像。 这将偶尔工作,但更频繁地遇到步骤4的问题。具体来说,我将只检查标签以查明“make build-docker”是最后一个运行的命令。 这个命令需要一些时间,所以我假设“make run-docker”在构build运行时被发送并被忽略。 有没有办法强制applescript / iTerm2等待这个命令完成,以便运行正确执行? 希望这是明确的。 谢谢阅读!