Docker学习(1)安装
1. Docker简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。可以使开发环境和生产环境保持一致,减少部署时出现环境不一致的麻烦,提高效率。
一个完整的Docker有以下几个部分组成:
- Docker Client客户端
- Docker Daemon守护进程
- Docker Image镜像
- Docker Container容器
2. Docker安装
1.WIN10下的安装
安装要求
- CPU需要在BIOS中设置可虚拟化;
- Windows10专业版或企业版,安装Docker for Windows,安装时会自动启用Hyper-V;
- 非Windows10专业版和企业版,安装Docker Toolbox和Virtual box。
参考:
测试安装
打开cmd或PowerShell输入如下命令进行测试。
配置阿里云镜像
Docker仓库有很多现成的环境镜像,只要拉下来就可以使用,当然自己也可以创建镜像推到仓库上供其他人使用。国内用户最好注册一下阿里云的镜像加速器,这样拉镜像速度要快很多。
注册地址:https://cr.console.aliyun.com/
配置镜像地址
参考:http://www.cnblogs.com/atliwen/p/6102414.html
2.CentOS下的安装
CentOS下安装非常方便,几行命令就能搞定。
安装环境
VMware Workstation 12 Pro,CentOS7 Minimal 64位,Docker必须要64位的系统。
安装命令
yum install docker
启动命令
systemctl start docker.service
设置开机启动
systemctl enable docker.service
配置国内镜像
针对Docker客户端版本大于1.10.0的可以通过修改daemon配置文件/etc/docker/daemon.json
来使用加速器。
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://registry.docker-cn.com","https://xxxxxxxx.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
Known 是基于 Blazor 轻量级、跨平台、低代码、易扩展的插件开发框架。
源码:https://gitee.com/known/Known
源码:https://github.com/known/Known
如果对您有帮助,点击⭐Star⭐关注 ,感谢支持开源!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!