Docker入门(一):安装docker

姓名:冯莹莹;学号:21011210213;学院:通信工程学院

【嵌牛导读】GitHub仓库为我们提供了各种项目工程,但是往往搭建工程运行环境需要花费大量的时间,有没有一种技术可以将项目的运行环境也打包上传,我们使用时,只需要刻录一份在自己的电脑上,就可以一键运行呢?——Docker技术就解决了这个难题。

【嵌牛鼻子】docker、容器、linux

【嵌牛提问】读完本文,你的docker能够Hello,world吗?

【嵌牛正文】

一、 概念介绍:

1. 镜像(image):

docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,tomcat镜像→run→tomcat01容器(提供服务),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中进行的)。

2. 容器(container):

Docker利用容器技术,独立运行一个或者一组应用,由镜像来创建。

操作容器的基本命令:启动、停止、删除。

可以把容器的概念简单理解为一个简易的Linux系统。

3. 仓库(repository):

仓库就是存放镜像的地方,分为公有仓库和私有仓库。

二、 安装步骤:

环境准备(环境查看)查看系统版本:

以Ubuntu18.04为例:首先检查Ubuntu系统内核版本,保证版本在3.10以上的64bit系统。

uname -r

Docker下载

进入docker下载页面后,我们可以看见docker官方提供了不同系统的下载说明,以Ubuntu18.04为例:

第一步:卸载旧的docker

sudo apt-get remove docker docker-engine docker.io containerd runc

第二步:下载需要的安装包

sudo apt-get update

sudo apt-get install \

    ca-certificates \

    curl \

    gnupg \

    lsb-release

第三步:添加Docker的官方GPG密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

到这里需要提醒大家,有可能会出现GPG加载失败的情况,解决方法就是自己去下载GPG文件,下载链接:https://download.docker.com/linux/ubuntu/gpg

从终端进入刚刚下载好的gpg所在路径,输入命令:

sudo apt-key add gpg

第四步:使用以下命令来设置稳定的存储库

echo \

  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \

  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

第五步:安装docker

sudo apt-get update #更新软件包索引

sudo apt-get install docker-ce docker-ce-cli containerd.io    #安装docker-ce 社区版

第六步:查看是否安装成功(成功后默认会启动docker服务,未启动执行下一步):

docker version

第七步:启动docker

service docker start

第八步:测试docker

docker run hello-world

第九步:查看下载的hello-world镜像

docker images

如果我们在镜像目录中看见了hello-world就说明hello-world镜像拉取成功。

补充:run的运行流程图

你可能感兴趣的:(Docker入门(一):安装docker)