1. 虚拟化技术
- 运行在虚拟机上,不在物理机上运行
- 实现应用程序、软件服务进程资源隔离
- 对老旧服务器资源进行重组
1. Docker 虚拟化
- 技术机制和集装箱类似:打包其他应用以及依赖包到一个可移植的容器中,然后发布到linux机器上
- 完全使用沙箱机制
- 虚拟化结构图
- 支持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/ |
- 将解压的docker包移动到部署目录中
| \mv docker/* /usr/local/docker/ |
- 查看是否部署成功
- 创建用户组
| useradd -s /sbin/nologin docker -M |
- 添加环境变量
| export PATH=$PATH:/usr/local/docker/ |
- 将命令追加到的profile文件中
| |
| export PATH=$PATH:/usr/local/docker/ |
- 刷新配置文件
- 启动docker
- 查看版本
3. Docker安装软件
- 搜索要安装的软件
- 选择软件名字进行安装
- 查看镜像列表
- 上传软件
- 通过镜像创建容器并运行软件
| docker run -d xxx |
| # 还有很多设置参数,可以通过docker run --help|more查看 |
- 停止软件
- 启动软件
- 删除容器
- 删除镜像
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix