我目前正在使用docker来创建PHP开发环境。有几个容器(nginx,php7 +数据容器,mysql +数据容器,phpmyadmin)运行并相互连接,到目前为止工作正常。为方便起见,我在mysql容器中添加了一些脚本,其他开发人员可以使用这些脚本:
我提供了一个开发服务器,它每15分钟从生产系统中提取一次实时转储,并将其放在一个众所周知的目录中。现在我想将第二个脚本添加到mysql容器中,它基本上执行以下操作:
使用开发人员的SSH密钥(之前已放置在可访问的文件夹中),连接到开发计算机,获取SQL转储并用此内容替换数据库。
我目前的问题是我不知道如何获取数据。我使用mysql图像作为基本图像,在容器内部没有scp或类似的可用。
问题:如何实现上述问题?我可以以某种方式在容器中安装scp命令吗?我不想依赖在实际主机上运行的脚本,因为使用了各种操作系统。
答案 0 :(得分:8)
将以下内容添加到transition
:
#dataanalysis td figure {
transition: width 2s normal;
}
答案 1 :(得分:1)
对于CentOS和Red Hat,将以下行添加到您的Dockerfile
中(确保USER
仍然是root
)。
RUN yum update -y && yum install -y openssh-clients
不,结尾的s
不是错字;与Ubuntu / Debian世界相反,软件包名称是复数形式。