Docker---Docker安装
作者:互联网
前言
程序员最怕的莫过于环境安装了,每天都能碰到各种莫名其妙的环境配置,开发和测试过程中也需要保证各个环境都相同,这个时候就引入了新的学习方向Docker,Docker可以很方便的帮助我们完成环境的配置和搭建,让开发和测试过程中均保持在环境一致的情况下。今天安静就给大家简单的介绍下如何安装Doceker。
Docker
首先我们引入一个问题:什么是Docker,Docker可以帮助我们做什么?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(百度百科)安静简单的介绍下,比如将Docker比作一个箱子,把我们在测试,开发过程中所需要的一些包,java,python,mysql等内容都放到箱子中,这个箱子我们可以给开发用,也可以给测试用,至少保证了我们的环境都是一样的,这时候就避免了一些开发和测试过程中环境不一样导致的问题。
Docker文档
安静这里推荐看官网,虽然是英文的,我们可以通过chrome的翻译进行转成中文进行阅读
官方文档地址:https://docs.docker.com/
Docker的概念
- Docker是属于一个开源的应用容器引擎
- Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植的容器中,然后发布到任意平台上进行使用。
- Docker的各个容器相互隔离,互不影响
- Docker可以使每个环境都保持统一
Docker架构
Docker中主要分为三个构造:镜像,容器,仓库
镜像:这里可以比作我们的一个系统文件,类似于Windows或者liunx。可以在景象中创建多个容器。
容器:表示每个独立的应用,通过镜像来创建的。容器是镜像运作的一个实体,可以被创建,启动,删除等
仓库:仓库这个含义就很简单,就是一个类似于代码的仓库,可以用来保存镜像文件。
Docker安装
1、我们可以从官方文档中进行查看docker的下载指南。进入官方文档,点击下载并安装,这里安静是在云服务器上安装,选择了linux,进入后在选择对应的系统。这里安静选择了centos
2、查看centos的操作系统要求,这里需要查看我们的centos的版本是否可以安装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、官方文档上写安装新的版本,需要先进行卸载,安静肯定是没有安装的,但是为了确保,安静还是进行了卸载
通过根据官方文档进行执行命令卸载
[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的过程,其实主要还是看了对应的官方文档,在学习新的技术时,我们可以看你对应的官方文档,这样可以让我们少走弯路。好的感谢您的阅读,如果感觉安静写的对您有所帮助,可以点个关注,持续更细。
标签:No,argument,---,Docker,安装,docker,match 来源: https://www.cnblogs.com/qican/p/15500275.html