阿里云镜像复制以及ssh无法连接

公司要求,需要新配置一个服务器,毫无疑问,重新配置环境无疑是一个非常坑爹的事情。

  1. 首先通过已存在的服务器生成一个自定义镜像
  2. 如果是新创建的服务器,可以直接在选择镜像时选择一个已存在的镜像,如果是已经选择好镜像了,那可以先关闭服务器,再切换镜像。

安装好之后,发现只能通过阿里云后台的远程连接,本地通过ssh无法连接。

查看ssh状态
使用命令行 systemctl status sshd.service -l,提示没有权限访问文件,(例如~/.ssh/id_rsa),解决办法

  1. chmod 755 ~/.ssh/
  2. chmod 600 ~/.ssh/id_rsa ~/.ssh/id_rsa.pub
### 阿里云ECS服务器上安装和配置Docker容器环境 #### 安装Docker 为了在阿里云ECS服务器上安装Docker,可以通过`yum`包管理工具来完成这一过程。具体操作命令如下所示: ```bash yum install docker-ce -y ``` 此命令会自动下载并安装Docker及其依赖项[^1]。 #### 启动与验证Docker服务 一旦安装完毕,启动Docker服务并通过检查其状态和服务版本号确认是否成功运行: ```bash systemctl start docker systemctl status docker docker version ``` 上述命令分别用于启动Docker守护进程、查看当前的服务状态以及显示已安装的Docker引擎版本信息。如果一切正常,则说明Docker已经成功部署到了服务器环境中[^3]。 #### 设置Docker开机自启(可选) 为了让Docker能够在每次重启后自动加载,可以将其设置为随系统一起启动: ```bash systemctl enable docker.service ``` 这一步骤并非强制性的,但对于生产环境来说是非常推荐的操作,因为它能确保即使发生意外断电等情况之后也不必手动重新开启Docker服务。 #### 配置阿里云镜像加速器 对于提高官方镜像的速度,在中国地区建议使用阿里云提供的镜像加速功能。访问阿里云官网登录账号后进入控制台页面中的“产品与服务”,接着定位至“容器镜像服务”的子菜单下找到“镜像加速器”。按照提示复制适用于Linux系统的配置脚本,并通过SSH连接到目标机器执行该指令以应用更改: ```bash sudo mkdir -p /etc/docker/ sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker ``` 请注意替换其中的占位符`<your_mirror>`为你实际获得的具体域名部分[^4]。 #### 基础命令概览 最后,熟悉几个常用的Docker基础命令总是有益无害的。比如想要获更多关于某个特定命令的帮助文档时,可以直接调用`--help`参数;而要列出本地所有的镜像则需借助于`images`子命令等等。完整的帮助手册可通过下面的方式查阅: ```bash docker --help ``` 以上就是整个流程的大致介绍,涵盖了从初步准备到最后实践过程中可能遇到的关键环节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值