Docker---Docker安装

前言

程序员最怕的莫过于环境安装了,每天都能碰到各种莫名其妙的环境配置,开发和测试过程中也需要保证各个环境都相同,这个时候就引入了新的学习方向Docker,Docker可以很方便的帮助我们完成环境的配置和搭建,让开发和测试过程中均保持在环境一致的情况下。今天安静就给大家简单的介绍下如何安装Doceker。

Docker

  首先我们引入一个问题:什么是Docker,Docker可以帮助我们做什么?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(百度百科)安静简单的介绍下,比如将Docker比作一个箱子,把我们在测试,开发过程中所需要的一些包,java,python,mysql等内容都放到箱子中,这个箱子我们可以给开发用,也可以给测试用,至少保证了我们的环境都是一样的,这时候就避免了一些开发和测试过程中环境不一样导致的问题。

Docker文档

安静这里推荐看官网,虽然是英文的,我们可以通过chrome的翻译进行转成中文进行阅读

官网地址:https://www.docker.com/

官方文档地址:https://docs.docker.com/

Docker---Docker安装

Docker的概念

  • Docker是属于一个开源的应用容器引擎
  • Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植的容器中,然后发布到任意平台上进行使用。
  • Docker的各个容器相互隔离,互不影响
  • Docker可以使每个环境都保持统一

Docker架构

Docker中主要分为三个构造:镜像,容器,仓库

镜像:这里可以比作我们的一个系统文件,类似于Windows或者liunx。可以在景象中创建多个容器。

容器:表示每个独立的应用,通过镜像来创建的。容器是镜像运作的一个实体,可以被创建,启动,删除等

仓库:仓库这个含义就很简单,就是一个类似于代码的仓库,可以用来保存镜像文件。

Docker安装

1、我们可以从官方文档中进行查看docker的下载指南。进入官方文档,点击下载并安装,这里安静是在云服务器上安装,选择了linux,进入后在选择对应的系统。这里安静选择了centos

Docker---Docker安装

2、查看centos的操作系统要求,这里需要查看我们的centos的版本是否可以安装docker

Docker---Docker安装

 通过输入命令查看表示我们是符合安装的,然后继续通过看官方文档进行安装

[root@anjing ~]# uname -a
Linux anjing 5.10.60-9.al8.x86_64 #1 SMP Mon Sep 6 21:30:37 CST 2021 x86_64 x86_64 x86_64 GNU/Linux

3、官方文档上写安装新的版本,需要先进行卸载,安静肯定是没有安装的,但是为了确保,安静还是进行了卸载

Docker---Docker安装

 通过根据官方文档进行执行命令卸载

[root@anjing ~]# yum remove docker \
>                   docker-client \
>                   docker-client-latest \
>                   docker-common \
>                   docker-latest \
>                   docker-latest-logrotate \
>                   docker-logrotate \
>                   docker-engine
No match for argument: docker
No match for argument: docker-client
No match for argument: docker-client-latest
No match for argument: docker-common
No match for argument: docker-latest
No match for argument: docker-latest-logrotate
No match for argument: docker-logrotate
No match for argument: docker-engine
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!

4、进行通yum工具安装所依赖的工具包

# 安装依赖的包
yum install -y yum-utils

5、通过yum工具设置docker的镜像地址

# 官方这里给出的链接属于国外的,下载比较慢,安静这里换成了国内的镜像文件
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6、安装Docker的ce版本(ce表示社区办,cc表示是企业版)

# 安装Docker 的社区版
yum install docker-ce

# 也可以执行对应的版本安装
yum install docker-ce-17.12.1.ce

7、查看Docker的版本号: docker version 

[root@anjing ~]# docker version
Client: Docker Engine - Community
 Version:           20.10.10
 API version:       1.41
 Go version:        go1.16.9
 Git commit:        b485636
 Built:             Mon Oct 25 07:42:56 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

8、启动Docker: systemctl start docker 

卸载Docker

如何我们安装错误,或者不想要docker了,我们可以通过命令行的方式进行卸载

Docker---Docker安装

总结

安静简单的介绍了Docker的一些内容以及安装Docker的过程,其实主要还是看了对应的官方文档,在学习新的技术时,我们可以看你对应的官方文档,这样可以让我们少走弯路。好的感谢您的阅读,如果感觉安静写的对您有所帮助,可以点个关注,持续更细。

 

上一篇:3.编程小白的第一步python入门书


下一篇:好习惯