写点什么

云原生系列 【轻松入门容器基础操作】

作者:叶秋学长
  • 2022-11-19
    福建
  • 本文字数:1596 字

    阅读完需:约 5 分钟

 ✅作者简介:

                        CSDN 内容合伙人,全栈领域新星创作者,阿里云专家博主,华为云云 享专家博主,掘金后端评审团成员

💕前言:

最近云原生领域热火朝天,那么云原生是什么?何为云原生?云原生用来干什么的?今天学长通过华为的沙箱实验操作带领大家走进“云”时代~~

本实验指导用户完成基本的容器操作,进而掌握容器的操作方法。

操作前提:预置环境与登录华为云收起


①预置环境


常见问题解答

实验开始之前,为什么需要先预置实验环境?

预置实验环境是系统在分配给用户的实验账号上,为用户准备当前实验所需资源(云服务)或网络环境的前置操作,避免用户把过多时间和精力消耗在准备环境阶段。


注意:开始实验之前请点击手册上方"预置实验环境"按钮。


预置实验环境约等待【2 分钟】后预置成功。环境预置成功会生成名称为“ecs-container”的弹性云服务器 ECS,创建配置相关的 VPC、弹性公网 IP,云硬盘 EVS。预置的 ECS 资源用户、密码信息可点击预置环境信息查看。



②登录华为云


进入【实验操作桌面】,打开 Chrome 浏览器,首次可自动登录并进入华为云控制台页面。


注:如后续关闭浏览器重新登陆或自动登录失败,可按如此步骤登录:选择【IAM 用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:注意:账号信息详见实验手册上方,切勿使用您自己的华为云账号登录。



\1. 实验环境准备收起

1.1 登录到弹性云服务器

选择云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器 ECS”进入服务器列表,在此可查看或复制弹性云服务器的公网 IP【EIP】。(1)双击桌面的“Xfce 终端”打开 Terminal,输入以下命令登录弹性云服务器。


什么是弹性云服务器?


注意:请使用弹性云服务器的公网 IP 替换命令中的【EIP】。


                                ssh root@EIP
复制代码


②接受秘钥输入"yes",回车;③输入密码:使用预置环境信息中的用户密码(输入密码时,命令行窗口不会显示密码,输完之后直接键入回车)。



注意:后续操作请保持 Terminal 窗口与云服务器的链接状态,以确保所有操作都执行在云服务器上。

1.2 安装 Docker 容器服务

键入如下命令初始化弹性云主机操作系统:


                                systemctl stop firewalld && systemctl disable firewalld                                                            setenforce 0
复制代码


配置 Docker 仓库:


                                yum install -y yum-utils                                                            yum-config-manager --add-repo https://sandbox-expriment-files.obs.cn-north-1.myhuaweicloud.com:443/study-container/docker-ce.repo
复制代码


安装安装 Docker 容器服务,并开启相应服务:


                                yum install -y docker-ce docker-ce-cli containerd.io                                                            systemctl start docker                                                            systemctl enable docker
复制代码


运行结束,显示开启 docker 服务。



选择云桌面浏览器页面中左侧菜单栏,点击"服务列表"->"容器"->"容器镜像服务 SWR",在左侧导航栏选择"镜像资源 > 镜像中心",单击"+镜像加速器",在弹出的对话框中获取镜像加速器地址。



在虚拟机中修改“/etc/docker/daemon.json”文件(如果没有,可以手动创建),在该文件内添加如下内容:


                                vi /etc/docker/daemon.json
复制代码


注意:请使用上一步获得的加速器地址替换文件中的 xxx。


                                {    "registry-mirrors": ["xxx"]}
复制代码



按“Esc”,输入:wq 保存并退出,重启 docker。


                                systemctl restart docker
复制代码


确认 docker 服务运行状态。


                                systemctl status docker
复制代码


安装成功后如下图所示:



发布于: 刚刚阅读数: 5
用户头像

叶秋学长

关注

还未添加个人签名 2022-07-01 加入

全栈JAVA领域创作者

评论

发布
暂无评论
云原生系列 【轻松入门容器基础操作】_云原生_叶秋学长_InfoQ写作社区