小编use*_*829的帖子

将文件从主机复制到Docker容器

我正在尝试为我们使用的Docker容器构建备份和还原解决方案.

我有我创建的Docker基本映像ubuntu:base,并且不希望每次都使用Docker文件重建它以向其添加文件.

我想创建一个从主机运行的脚本,并使用ubuntu:baseDocker镜像创建一个新容器,然后将文件复制到该容器中.

如何将文件从主机复制到容器?

docker docker-container

1391
推荐指数
27
解决办法
105万
查看次数

更改docker容器的IP地址

当我启动docker容器时,我的网络是10.0.0.0,它们有一组不同的IP地址(172.17.42.1)

如何让我的容器在同一个10.0.0.0网络上启动

我已经配置了br0并且它是静态的,我希望docker0共享相同的ip范围,以便它将ip地址分配给同一网络上的容器

networking docker

9
推荐指数
2
解决办法
2万
查看次数

安装sensu,sensu-dashboard不会安装

我正在运行ubuntu 14.04的docker容器中安装sensu服务器,但是当我因为某些原因安装它时它没有安装sensu-dashboard.

当我运行以下命令来设置默认值时,我得到一个文件不存在错误

>命令:update-rc.d sensu-dashboard默认值

错误:update-rc.d:/etc/init.d/sensu-dashboard:文件不存在

我搜索过该文件,但似乎没有安装在任何地方.

安装sensu之前是否还有其他人遇到此问题或知道如何修复它?

谢谢

install sensu docker ubuntu-14.04

4
推荐指数
1
解决办法
1161
查看次数

在vagrant中安装docker

我想在一个流浪汉盒子里安装docker,我按照docker网站上的步骤进行操作

但是当我在通过git下载的docker /目录中运行vagrant时,我收到此错误消息.

"以下Vagrantfile中存在语法错误.为方便起见,下面再现了语法错误消息:

/docker/Vagrantfile:146: syntax error, unexpected ':', expecting kEND
    override.vm.synced_folder ".", "/vagrant", disabled: true"
Run Code Online (Sandbox Code Playgroud)

我如何解决这个问题,以便我可以连接到vagrant框,我得到相同的消息是我运行命令"vagrant ssh"

git vagrant docker

3
推荐指数
1
解决办法
5858
查看次数

在命令上使用AWK来接收其输出的一部分

我试图用它awk来提取部分输出并将其分配给变量,但我无法让AWK工作.

这是我正在运行的命令:

nc -v -z 192.168.8.216 9100 | awk '{print $NF}"

这是输出

Connection to 192.168.8.216 9100 port [tcp/*] succeeded!
Run Code Online (Sandbox Code Playgroud)

我想要实现的只是输出

succeeded
Run Code Online (Sandbox Code Playgroud)

我只想要命令的最后一部分,以便我可以将它分配给变量并运行if语句.

bash awk

2
推荐指数
1
解决办法
273
查看次数

在python中为字符串段着色

我是python的新手,我正在尝试使用" - "字符分割成段的字符串.

我需要在每个位置找到" - "并为段添加颜色,例如字符串被分成

类型名称功能定位

如何拆分每个零件并添加颜色?

谢谢

python

2
推荐指数
1
解决办法
1607
查看次数