1. 虚拟化技术
- 运行在虚拟机上,不在物理机上运行
- 实现应用程序、软件服务进程资源隔离
- 对老旧服务器资源进行重组
1. Docker 虚拟化
- 技术机制和集装箱类似:打包其他应用以及依赖包到一个可移植的容器中,然后发布到linux机器上
- 完全使用沙箱机制
- 虚拟化结构图
graph LR 底层硬件-->主机系统-->docker服务-->App软件
- 支持linux(内核要求3.8+)和windows系统
2. Docker安装
- 从https://download.docker.com/linux/static/stable/网址下载指定版本
- 解压安装包
- tar -xzvf docker-xx.xx.x.tgz
复制代码
- 创建Docker程序部署目录/usr/local/docker/
- mkdir -p /usr/local/docker/
复制代码- \mv docker/* /usr/local/docker/
复制代码- useradd -s /sbin/nologin docker -M
复制代码- export PATH=$PATH:/usr/local/docker/
复制代码- #进入文件的编辑模式,在文件最后追加
- export PATH=$PATH:/usr/local/docker/
复制代码 3. Docker安装软件
- docker run -d xxx
- # 还有很多设置参数,可以通过docker run --help|more查看
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |