Docker容器技术的环境配置

此教程适用于广西科技大学软件专业Docker容器技术课程

安装虚拟机

由于Dokcer运行咋在Linux环境下,为了不额外的安装一个Linux的系统,所以我们可以使用虚拟机来(模拟另一台安装了Linux系统计算机),然后在这个虚拟机上进行操作即可

我们使用VMware Workstation Pro这款软件

他的官方网址是:

VMware Workstation Pro ←点击即可打开

直接下载 ←点击可直接下载
(建议不要使用浏览器下载,速度很慢)

下载之后我们可以得到这个文件:
在这里插入图片描述
打开它:
在这里插入图片描述
下一步:

在这里插入图片描述
可以自行更改安装的路径 然后一直下一步 最后安装即可
直到下面这一个步骤:

在这里插入图片描述
我们选择许可证:
这里给大家三个密钥:

ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8

随便复制一个进去就可以完成许可认证了:
在这里插入图片描述
点击输入即可 完成安装

下载Linux系统镜像

目前Linux有很多的发行版本,有Ubantu,CentOS, Red Hat Linux…
这个教程我们安装CentOS,喜欢Ubantu的也可以安装Ubantu

下载系统镜像:

这里给大家两个国内的下载地址:

华为云镜像←点击即可下载
阿里云镜像←点击即可下载
在这里插入图片描述

下载完毕后,我们可以得到这样一个文件:
在这里插入图片描述
等一下我们会用到它。

配置虚拟机

打开 VMware Workstation Pro
在这里插入图片描述
点击创建新的虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
大家可以自行更改安装位置和虚拟机名称:
在这里插入图片描述默认就行:
在这里插入图片描述在这里插入图片描述
内存根据自己计算机实际情况来定,这里我选择4096MB
在这里插入图片描述

处理器也同理:
在这里插入图片描述
这里我们选择使用ISO映像文件
然后选择我们刚刚下载的Linux系统镜像就行
在这里插入图片描述
在这里插入图片描述
然后关闭,点击完成即可
在这里插入图片描述
接下来我们需要开始在虚拟机里面安装Centos系统:

在虚拟机中安装CentOS 7

开启此虚拟机
在这里插入图片描述
在这里插入图片描述
我们需要鼠标点击一下中心来进入虚拟机(按住键盘Ctrl+Alt就能退出虚拟机[让你的鼠标回到你的电脑]),
先鼠标点一下进入,然后按住键盘方向键↑↓来使得我们选中第一项
Install CentOS7 然后按回车
然后就会有很多代码出现,我们稍等一会儿:
就出现了这个页面:
在这里插入图片描述
大家自行选择自己喜欢的语言,这里我们选中文。
在这里插入图片描述
这里我们可以安装一个图形化界面包,这样对于第一次使用Linux系统的同学来说更容易接受,当然如果你有基础的话可以直接不选。
在这里插入图片描述
选择GNOME桌面 然后选择完成
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里我们需要添加几个挂载点:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
然后我们继续添加两个挂载点,方法同理:
添加/,swap这两个挂载点 然后点击完成
在这里插入图片描述
在这里插入图片描述
然后配置网络
在这里插入图片描述
点击右上角按钮,将其打开
在这里插入图片描述
当IP地址出现时,我们点击应用然后完成再点击开始安装
在这里插入图片描述
这里我们对下面这两个用户设置进行设置:
在这里插入图片描述
大家自行设置好这两个选项的密码即可。
由于该课程老师要求设置一个用户为 姓名拼音+学号后四位 所以我这样设置
在这里插入图片描述
设置完成后,等待它安装就行了。
在这里插入图片描述

安装Docker

在这里插入图片描述
我们只需要点进去 然后认证一下就好了
在这里插入图片描述
来到登录界面,输入刚刚设置的密码 登录

在桌面鼠标右键 打开终端
在这里插入图片描述
我们输入

su root

在这里插入图片描述
进入root用户模式,然后输入密码,输入密码的过程不可见,输入:

sudo yum install -y yum-utils

下载安装包
在这里插入图片描述
设置镜像仓库:

sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在这里插入图片描述
更新yum软件包索引:

yum makecache fast

安装docker(社区版)

sudo yum install docker-ce docker-ce-cli containerd.io

在这里插入图片描述
到这一步↑我们输入y 然后回车确认(接下来的所以确认操作都按Y)
直到安装完毕:
在这里插入图片描述
我们可以输入

docker version

来查看当前安装的版本(确认是否已经安装成功)
在这里插入图片描述
OK,那么到这里Docker就已经安装完成了。

一些Docker操作

首先启动Docker

sudo systemctl start docker

查看当前的镜像

docker images //查看镜像(由于没有拉取镜像,所以什么也没有,只有表头)

我们可以输入:

docker search python

来查找关于python的镜像(会出现好几个)
然后使用

docker pull python

来获取镜像(后面不加参数的话,默认拉取tag为latest的那一个)
…然后就是漫长的下载…下载完成后:
在这里插入图片描述

我们再来查看一下当前的镜像文件:

docker images

在这里插入图片描述
我们可以看见多了一个python镜像。

然后我们删除这个镜像:

docker rmi "对应的IMAGE ID"

在这里插入图片描述
然后再次查看当前镜像文件:

docker images

可以发现没有这个镜像了

后续操作自己完成咯

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐