随笔分类 -  基础技能 - Docker基础

Docker基础相关知识总结。
摘要:步骤1:搜索镜像 使用docker search命令进行搜索。 建议大家去Docker官方镜像仓库去搜索,地址https://hub.docker.com/,可以看到详细的帮助文档,和镜像的仓库源所支持的版本。 步骤2:下载Nginx镜像 使用docker pull命令,从Docker镜像库中拉取镜 阅读全文
posted @ 2022-03-16 11:31 繁华似锦Fighting 阅读(1057) 评论(0) 推荐(0)
摘要:13、进入正在运行的容器并以命令行交互 我们通常使用容器的方式都是后台运行模式,如果需要进入容器,则有两种方式。 docker attach 容器ID docker exec -it 容器ID /bin/bash(常用) 查询当前虚拟机的镜像。 [root@192 ~]# docker images 阅读全文
posted @ 2022-03-16 11:03 繁华似锦Fighting 阅读(377) 评论(0) 推荐(1)
摘要:提示:接上一篇 9、后台启动容器 后台启动容器也叫启动守护式容器。 命令:docker run -d 镜像ID或镜像名 查看本地镜像。 [root@192 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos latest 300 阅读全文
posted @ 2022-03-15 17:18 繁华似锦Fighting 阅读(448) 评论(0) 推荐(0)
摘要:有镜像才能创建容器,这是根本前提。 我们下载一个CentOS镜像作为演示。 [root@192 ~]# docker pull centos Using default tag: latest latest: Pulling from library/centos 7a0437f04f83: Pul 阅读全文
posted @ 2022-03-15 11:06 繁华似锦Fighting 阅读(844) 评论(0) 推荐(2)
摘要:1、查看本地镜像 命令:docker images,列出本地宿主机上的镜像。 (1)命令说明 # 查看本地镜像 [root@192 docker]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest d1165 阅读全文
posted @ 2022-03-14 11:09 繁华似锦Fighting 阅读(1288) 评论(0) 推荐(0)
摘要:1、docker version命令 命令:docker version,作用是显示显示Docker的版本信息。 # 显示docker的版本信息 [root@192 docker]# docker version Client: Docker Engine - Community Version: 阅读全文
posted @ 2022-03-14 11:01 繁华似锦Fighting 阅读(311) 评论(0) 推荐(0)
摘要:Docker架构图: 我们依照Docker架构图进行Docker基础概念的说明。 1、Docker的底层原理 Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。容器是一个运 阅读全文
posted @ 2022-03-11 15:50 繁华似锦Fighting 阅读(923) 评论(0) 推荐(0)
摘要:Docker官方镜像仓库地址:https://hub.docker.com/,因为是该地址是国外地址,如果我们使用的镜像从这里下载,就会非常非常的慢。 所以,我们需要配置一个Docker的国内镜像仓库地址,可以使用阿里云的镜像仓库,这就是Docker配置阿里云镜像加速器。 前提,注册一个阿里云账号。 阅读全文
posted @ 2022-03-11 15:01 繁华似锦Fighting 阅读(1005) 评论(0) 推荐(0)
摘要:1、查询Docker安装过的包 执行yum list installed | grep docker或# rpm -qa|grep docker命令。 [root@localhost docker]# yum list installed | grep docker docker-ce.x86_64 阅读全文
posted @ 2022-03-11 13:13 繁华似锦Fighting 阅读(948) 评论(0) 推荐(0)
摘要:Docker官方提供方便用户操作的安装脚本,用起来是非常方便。但是要注意的是,使用脚本安装Docker,是安装最新版本的Docker。 注意:不建议在生产环境中使用安装脚本。因为在生产环境中一定不要最新版本,一定要用一个成熟稳定版。如果没有安全性更新,只是简单的常规的功能性更新,并且更新的功能中没有 阅读全文
posted @ 2022-03-11 11:17 繁华似锦Fighting 阅读(556) 评论(0) 推荐(0)
摘要:CentOS环境下的Docker官方推荐的三种安装方式 yum安装方式 本地RPM安装方式 脚本安装方式 如果无法使用yum方式安装Docker,可以通过先下载Docker的RPM包,然后在本地进行安装。 这种方式在工作的时候推荐使用,因为容易统一环境。 1、下载Docker的RPM安装包 (1)方 阅读全文
posted @ 2022-03-11 10:02 繁华似锦Fighting 阅读(2352) 评论(0) 推荐(0)
摘要:通过yum安装Docker的时候,安装20版本的Docker没有出现问题,在安装17版本的时候,出现了问题。 问题复现,下面记录一下这个问题。 1、问题复现 (1)安装17.03版本Docker 执行 [root@localhost ~]# yum install docker-ce-17.03.0 阅读全文
posted @ 2022-03-10 13:19 繁华似锦Fighting 阅读(699) 评论(0) 推荐(0)
摘要:CentOS环境下的Docker官方推荐的三种安装方式 yum安装方式 脚本安装方式 本地rpm安装方式 1、前提 Docker要求CentOS系统的内核版本高于3.10。 通过 uname -r命令查看你当前的内核版本 [root@localhost ~ ] # uname -r 3.10.0-9 阅读全文
posted @ 2022-03-10 12:13 繁华似锦Fighting 阅读(681) 评论(0) 推荐(0)
摘要:1、什么是Docker? 2010年dotCloud公司在旧金山成立,PAAS平台的服务供应商;2013年dotCloud更名为Docker股份有限公司(Docker,Inc)。Docker公司专注开源容器引擎的开发,他们的容器引擎产品就叫Docker,基于Go语言开发,并遵从Apache2.0协议 阅读全文
posted @ 2022-03-10 11:02 繁华似锦Fighting 阅读(302) 评论(0) 推荐(0)
摘要:1、云计算中虚拟化技术和容器技术到的关系 通过一个关于房间和住人的小问题,我们来初步的理解一下虚拟化技术和容器技术的关系。 首先有一个大前提就是一个房间只允许一家人来住。这个房间很大,500平米,有床、有厨房、有卫生间。你一家一共就3口人,就你一家人住,别人家只好再找房子,好浪费,资源利用率好低啊。 阅读全文
posted @ 2022-03-09 17:36 繁华似锦Fighting 阅读(968) 评论(1) 推荐(2)
摘要:本篇文章为转载,原文链接:https://cloud.tencent.com/developer/article/1116709 这篇文章写的很好,让我一下就看明白了。就不再自己进行总结了。 1、什么是容器? 容器这个词,当你第一眼看它或许脑子里是这东西:瓶瓶罐罐、装水、装其他东西的玩意。 如下图所 阅读全文
posted @ 2022-03-09 17:29 繁华似锦Fighting 阅读(366) 评论(0) 推荐(0)
摘要:虚拟化是一个广义的术语,是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。如同空旷、通透的写字楼,整个楼层没有固定的墙壁,用户可以用同样的成本构建出更加自主适用的办公空间,进而节省成本,发挥空间最大利用率。这种把有限的固定的资源根据不同需求进行重新规划以达到最 阅读全文
posted @ 2022-03-09 11:05 繁华似锦Fighting 阅读(1115) 评论(1) 推荐(2)
摘要:本篇文章为转载,原文链接:https://blog.csdn.net/ZT7524/article/details/102480773 个人感觉该篇文章总结的不错,(概念性的东西)不用自己总结了。 在过去几年中,虚拟化一直是数据中心和企业技术的重点,大量企业已经使用云计算和其他解决方案实现了虚拟化。 阅读全文
posted @ 2022-03-09 11:04 繁华似锦Fighting 阅读(583) 评论(0) 推荐(0)
摘要:1、虚拟化的概念 虚拟化是指通过虚拟化技术将计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。 2、为什么出现虚拟化 由于x86服务器的限制,许多IT组织必须部署多个 阅读全文
posted @ 2022-03-08 19:42 繁华似锦Fighting 阅读(582) 评论(0) 推荐(0)
摘要:云计算通俗来说就是输入/输出和计算不在一个主机上。计算要用到计算设备,计算设备一般是指CPU、内存和硬盘,输入/输出设备一般是指键盘、鼠标、显示器、耳机、音响、话筒等外设。而我们的个人计算机是使用主板将这些东西连接到一起来协调工作。 一个软件在执行以完成某项任务的时候,如果用到的计算设备和输入/输出 阅读全文
posted @ 2022-03-08 11:01 繁华似锦Fighting 阅读(853) 评论(1) 推荐(1)