docker:virtualbox 安装CoreOS系统,配置registry-mirror

本文介绍了CoreOS这款轻量级操作系统的特性及其与Docker的结合应用。内容包括CoreOS的安装步骤、远程访问配置、daocloud注册服务器设置等,强调CoreOS作为容器操作系统的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

“CoreOS是一款面向新智云(www.enncloud.cn)的轻量级OS。它以Linux系统为基础,因建设数据中心的需要从Linux底层进行了内核裁减。一系列的机制和工具保证了CoreOS组建的云环境的安全,可靠和最新。CoreOS设计之初就定位于可以提供一种动态缩放和管理集群的能力,可以方便管理类似google 这种庞大数据中心的集群。” 

 

|今日嘉宾:freewebsys|

1、关于CoreOS

Docker非常的火,但是要跑系统还是安装一个CoreOS的比较好。 

毕竟是专业做虚拟的操作系统。上面没有烂七八糟的东西。 

CentOS7 上面也支持docker,只是作为一个rpm安装的,找专业的人,做专业的事情。

 

 

2、下载安装

直接下载virtualbox 的镜像文件,创建一个虚拟机然后导入。 

下载镜像地址: 

http://stable.release.core-os.net/amd64-usr/current/ 

 

 

导入镜像之后,启动的时候不要着急,修改启动命令:

 

进入GRUB启动引导之后,按【e键】进行修改。 

 

在启动命令后面增加一行参数

这样就可以无密码登陆了,但是这个是个临时的修改方案,还需要进入到操作系统中去修改密码。再重启就不管用了。 

然后就可以正常登陆了: 

 

登陆之后修改密码:

再次重启就可以使用core用户登陆了。 这个方法最简单有效。

 

 

3、开启远程访问

默认开机启动远程服务。在virtualbox里面的网络配置中,设置端口转发。 

 

将ssh22 端口,转发到本地的2222端口。 

因为mac好像22 本地端口不能访问。再使用ssh就可以登录了。

 

 

 

4,设置注册服务器

首先在https://dashboard.daocloud.io/mirror 注册,然后就能使用daocloud的服务了。 

 

在coreos里面修改参数:

 

注意这里只能修改 flannel_docker_opts.env 配置文件,因为docker.service 文件是只读的。 

然后启动docker服务:

 

这样就注册上了,下载速度嗷嗷快。测试下 dokcer pull tomcat 

5、总结

coreos是使用docker的基础,系统占用资源非常的少。 

要想用好docker要好好学习coreos。 

coreos并不是centos,是专门的一个容器操作系统,系统占用资源比较少,高效。 

同时配置好docker的daocloud注册中心,下载镜像的速度才快。

 

本文章未经作者允许不得转载。

转载于:https://www.cnblogs.com/zz1driver/p/6812123.html

### 在 CentOS安装 Docker Desktop #### 卸载旧版本 为了确保新版本能够正常工作,在开始之前应当移除任何可能存在的旧版本。这一步对于首次安装来说并非必要,但对于升级或重新部署环境非常重要[^1]。 ```bash sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine ``` #### 设置前提条件 确认系统已经连接到互联网之后,需要先更新现有的软件包列表,并安装一些必要的工具来支持后续操作: ```bash sudo yum install -y yum-utils ``` 接着添加稳定版的 Docker 仓库: ```bash sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` 考虑到国内网络状况,推荐使用阿里云提供的镜像源以提高下载速度: ```bash sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ``` #### 安装 Docker CE (引擎) 完成上述准备工作后,即可正式安装 Docker 社区版(CE)。执行如下命令来进行安装: ```bash sudo yum install docker-ce docker-ce-cli containerd.io ``` #### 启动并验证 Docker 安装完成后,启动 Docker 并将其设置为开机自启服务: ```bash sudo systemctl start docker sudo systemctl enable docker ``` 通过运行简单的测试容器来检验安装是否成功: ```bash sudo docker run hello-world ``` 如果一切顺利,则说明 Docker 已经正确安装并且可以正常使用。 #### 配置镜像加速器(可选) 针对中国大陆地区的用户,由于访问国外服务器可能会遇到延迟较高的情况,建议配置本地可用的镜像加速站点,比如阿里云提供的公共镜像站: 编辑 `/etc/docker/daemon.json` 文件,加入以下内容: ```json { "registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"] } ``` 重启 Docker 使更改生效: ```bash sudo systemctl restart docker ``` 需要注意的是,Docker Desktop 主要面向 Windows 和 Mac 用户设计,官方并不直接提供适用于 Linux 发行版如 CentOS 的二进制文件。因此,通常所说的 “在 CentOS安装 Docker Desktop”,实际上是指按照前述方法安装标准的 Docker 引擎,而不是图形界面的应用程序本身。对于希望获得类似体验的开发者而言,可以选择借助 VirtualBox 或 VMware 等虚拟化平台创建带有 GUI 支持的操作系统实例,再在其内部部署 Docker 环境;或者考虑采用其他第三方解决方案实现相近功能[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值