> 文章列表 > LiangGaRy_学习笔记_Day02

LiangGaRy_学习笔记_Day02

LiangGaRy_学习笔记_Day02

1、安装 openeuler

1.1、镜像准备

openeuler是一个系统;以下是基于百度百科的解释:

  • HUAWEI 发布的操作系统:
  • openEuler 是开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目。
  • 欧拉操作系统(openEuler, 简称“欧拉”)是面向数字基础设施的操作系统,
    • 支持服务器、云计算、边缘计算、嵌入式等应用场景,
    • 支持多样性计算,致力于提供安全、稳定、易用的操作系统

openEuler操作系统的下载

  • 阿里云镜像站下载 https://mirrors.aliyun.com/openeuler/
  • 浏览器输入上面网址–>然后下载
    • https://mirrors.aliyun.com/openeuler/openEuler-20.03-LTS/ISO/x86_64/openEuler-20.03-LTS-x86_64-dvd.iso?spm=a2c6h.25603864.0.0.56e3464fBtjteg
  • 版本:LTS:是长期稳定版本
    • debuginfo:调试版本
    • everything:包含所有
    • LTS:稳定版本

然后等待下载好即可

1.2、创建虚拟机

双击虚拟机–>打开–>然后选择文件–>然后选择新建虚拟机

按部就班–>一直选择下一步即可

  • 注意的要点就是一定要选择稍后安装系统

然后选择对应版本的linux

  • 看VMware的版本–>如果没有找到对应的版本的话就选择内核搞版本的

–>接下来就虚拟机的名字以及保存的位置

  • 这个按照自己的电脑喜好去做就可以了

然后就填写一下硬盘大小

  • 硬盘大小选择20G,其实都是随便的,
    • 生产环境就看有多大的硬盘容量

然后就选择自定义硬件

  • 把不需要的去除;
  • 调整一下内存和CPU

–>最后的效果如下

到这里为止–>虚拟机创建完成;

1.3、OpenEuler系统安装

点击–>开启此虚拟机

选择第一个–>直接回车

  • 安装openEuler

选择中文

–>选择下一步之后到达整体的安装界面

  • 键盘–>选择默认
  • 语言支持–>选择简体中文
  • 时间和日期:选择亚洲上海
  • 安装源可以选择默认
  • 安装位置:
    • 选择默认

然后主机名和网络–>点击进去,选择默认即可

–>最后呈现出来的效果如下:–>然后选择下一步

—>接下来就配置root用户密码

–>完成了之后,就结束配置–>服务器进行重启

看到如下界面,代表安装完成;

2、centos7.X安装docker

2.1、在线安装Docker

基础环境

  • 这里使用的就是CentOS7.6系统
  • 安装的是docker-ce版本;

准备yum源

  • Yum源:这里使用的就是阿里云的docker镜像站;
    • https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo?spm=a2c6h.25603864.0.0.71bc4ca5e5s8GS
#准备好repo源
[root@Test1 yum.repos.d]# ls
docker-ce.repo#直接yum安装
[root@Test1 yum.repos.d]# yum -y install docker-ce#启动docker
[root@Test1 ~]# systemctl start docker#查看docker版本
[root@Test1 ~]# docker -v
Docker version 23.0.3, build 3e7cbfd

2.2、离线安装Docker

准备:

  • 离线安装docker需要准备四个包
    • dcoker-ce
    • docker-ce-cli
    • containerd.io
    • container-ce-selinux.xxxx
  • 下载网址还是阿里云的镜像站
    • https://mirrors.aliyun.com/docker-ce/linux/centos/7.6/x86_64/stable/Packages/?spm=a2c6h.25603864.0.0.8f181d40ibjyyO
#创建一个文件夹,用于存放docker相关的包
[root@Test1 ~]# mkdir /docker
[root@Test1 ~]# cd /docker/#从本地上传RPM包
[root@Test1 docker]# rz
[root@Test1 docker]# ls
containerd.io-1.6.9-3.1.el7.x86_64.rpm  docker-ce-cli-23.0.1-1.el7.x86_64.rpm
docker-ce-23.0.3-1.el7.x86_64.rpm       docker-ce-selinux-17.03.1.ce-1.el7.centos.noarch.rpm#直接yum安装
[root@Test1 docker]# yum localinstall ./*.rpm#启动docker
[root@Test1 docker]# systemctl start docker.#查看docker版本
[root@Test1 docker]# docker -v
Docker version 23.0.3, build 3e7cbfd

3、docker 安装centos7

3.1、Linux取ip;

  • 这里是单独取出ip
#首先过滤一下inet
[root@Test1 docker]# ifconfig  |grep inetinet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255inet 192.168.75.31  netmask 255.255.255.0  broadcast 192.168.75.255inet6 fe80::20c:29ff:fec0:ed52  prefixlen 64  scopeid 0x20<link>inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>#然后在过滤ip
[root@Test1 docker]# ifconfig  |grep inet | awk 'NR==1{print$2}'
172.17.0.1#这里需要考虑,这个应该是第二行的
[root@Test1 docker]# ifconfig | grep inet | awk 'NR==2{print$2}'
192.168.75.31

3.2、docker镜像加速

在阿里云的镜像站中,可以使用阿里云的网站来帮docker加速

  • 阿里云网址:https://developer.aliyun.com/

–>点击登陆–>

  • 用支付宝扫码登陆

–>点击头像

  • 账号中心–>

–>搜索–>容器镜像服务

–>找到镜像加速–>如下图

操作如下:

#创建目录
[root@Test1 ~]# mkdir  /etc/docker#写入daemon.json文件
[root@Test1 ~]# tee /etc/docker/daemon.json <<-'EOF'
> {
>   "registry-mirrors": ["https://gnpmkeon.mirror.aliyuncs.com"]
> }
> EOF#重载文件
[root@Test1 ~]# systemctl daemon-reload#重启docker
[root@Test1 ~]# systemctl restart docker

3.3、docker安装Centos7

  • docker要安装Centos7系统
    • 要先拉镜像–>docker pull
    • 然后可以查看:docker images
  • 最后尝试运行
#拉取镜像
[root@Test1 ~]# docker pull centos:centos7#然后查看是否安装了centos7
[root@Test1 ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
centos       centos7   eeb6ee3f44bd   19 months ago   204MB#最后尝试启动
[root@Test1 ~]# docker run -itd --name centos7 -p 10000:22 --privileged centos:centos7 /usr/sbin/init
e5f670bea9a6fb8cc05bb792117c28eebfffba894a7493c67a0f64e7d2335e44#最后进入容器
[root@Test1 ~]# docker exec -it centos7 /bin/bash