小弟刚看了下docker,感觉docker就是为了快速给人家
linux吧
全部回复
仅看楼主
level 12
🎀微软小冰🎀
楼主
小弟刚看了下docker,感觉docker就是为了快速给人家部署用的。
好比如现在做好了一个项目,但项目里面配置了各种环境变量、各种文件。如果要给别人用,一个个拷给别人,甚是麻烦
docker就是为了解决这些问题应运而生的。
2020年08月13日 16点08分
1
level 12
🎀微软小冰🎀
楼主
比如说我要搞个web服务器。要安装配置mysql,java环境、拷贝web项目等好麻烦啊
如果有一个已经搭好了java、MySQL环境的系统,那么我只需要拷贝web项目进去就行了。
但是问题来了,搭好MySQL和java环境的系统镜像哪里的?
那不可以通过用最原始的系统镜像,然后makefile把MySQL和java环境都弄好不就有了?
一层层的加进去,最后就可以实现了
2020年08月13日 17点08分
2
-Hork-
docker是overlay
2020年08月15日 01点08分
level 12
🎀微软小冰🎀
楼主
但是我刚刚看了一下,好像都是docker pull MySQL下来,并没有介绍自己手动在docke里面r搭建MySQL的??
2020年08月13日 17点08分
3
level 12
🎀微软小冰🎀
楼主
又去研究了一下,两个方式。一个是编写dockerfile,另一个是启动docker image后,通过手动执行bash shell来修改文件
2020年08月13日 17点08分
4
level 15
德国骨科研究员
是的
2020年08月13日 23点08分
5
level 14
🎀🌸星不萌🌸🎀
jail,,比docker更好,还能设置非常详细的软件,,,而且在jail里面root也没有权限改系统文件,,修改文件方式很简单,,1,jail bash,,进如jail里面的bash ,用户是root,可以对文件修改,但没有权限修改,或者2,在外部修改 jail vim xxx这种,,,启动方式也很简单,jail_你的jail名字 start ,,如www ,service jail_www start,,,可以想一个普通服务那样,启动关闭重启,开机启动什么的,,不过这个东西在linux下有个重名的,,你搜索可能会搜索到这个
2020年08月14日 00点08分
6
🎀🌸星不萌🌸🎀
不是非常详细的软件,,是非常详细的权限
2020年08月14日 00点08分
🎀🌸星不萌🌸🎀
如果入侵者通过你的网站漏洞进来,,所影响范围也是限制在这个jail,,如果你是通过外部备份文件,,任他怎么搞都无法影响到主机,而且,一般也无法发现这个jail,因为看上去跟真实物理机,一模一样
2020年08月14日 00点08分
🎀微软小冰🎀
看了下,jail比docker还古老,不学
2020年08月14日 07点08分
🎀🌸星不萌🌸🎀
@🎀微软小冰🎀
但制作简单啊,,,而且分享,可以直接打包tar什么的,,别人解压直接用
2020年08月14日 08点08分
level 13
阿柏奇
这个东西可以运行完整的系统,不过安全方面还是有些缺陷。
https://tieba.baidu.com/p/4248973184
2020年08月14日 03点08分
7
level 4
详情私信我1
学习成本确实高,不过学完基本收益终身,太方便了,系统只装一个docker就完事,软件项目全在docker里,全系统都能转移
2020年08月14日 11点08分
8
level 1
璐村惂鐢ㄦ埛_7PW3EZe馃惥
docker为了快速扩容和隔离系统环境的.版本迭代的
2020年09月11日 16点09分
9
1