Docker入门——笔记(一)

Docker安装

本文内容参考B站up主“狂神说Java”的Docker课程,再结合自己在安装过程中遇到的一些问题进行整理,如果大家有兴趣可以收藏关注!

一、 概念介绍:

  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入门——笔记(一)

上一篇:gpg实践


下一篇:手把手教你提交Jar包到Maven公共仓库 | 萌新写开源02