IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

二、Docker教程Docker的核心概念及安装

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

Docker主要有三大核心的概念,分别为镜像(Image)、容器(Container)及仓库(Repository)。

一、核心概念

1、Docker镜像

Docker镜像其实与虚拟机镜像很类似,我们可以将其理解为面向一个Docker引擎的只读模板,其中包含了文件系统。镜像是创建Docker容器的基础,通过版本管理和增量的文件系统,Docker提供一个简单的机制来创建和更新现有的镜像,当然我们也可以直接下载一个现成的应用镜像来直接使用。

2、Docker容器

Docker类似一个轻量级的沙箱,Docker利用容器来运行和隔离不同的应用。容器是从镜像创建的应用运行实例,可以将其启动、开始、停止、删除,容器之间是相互隔离、互不可见的。镜像本身是只读的,容器从镜像启动时,Docker会在镜像的上层创建一个可写层,此时镜像本身依然时保持只读不变的。

3、Docker仓库

Docker仓库与代码仓库类似,是Docker镜像集中存放的场所。同时Docker仓库可以分为公开仓库和私有仓库。当前最大的国际公开仓库是Docker Hub,国内也自建了一些比较稳定的仓库。若我们不希望公开自己的镜像,则可以在本地网络创建只可自己访问的私有仓库。

我们创建了自己的镜像之后,就可以使用 push 命令将其上传到仓库中,供下次我们使用,使用 pull 命令将其从仓库拉取出来。

二、安装Docker

1、Ubuntu

1.1、Ubuntu14.04及以上版本

在此版本中,官方已经原生地自带了Docker包,我们可以直接安装。

$ sudo apt-get update
$ sudo apt-get install docker.io
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
$ sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.io

# 以上步骤即使用系统自带的包来安装Docker,当然也可以使用以下命令来安装最新版本

$ sudo apt-get install apt-transport-https
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36ED7....
$ sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install -y lxc-docker

# 安装后,若以后需要更新,则只要执行以下命令
$ sudo apt-get update -y lxc-docker

1.2、Ubuntu14.04以下版本

在低版本中,我首先需要将内核进行更新才可正常安装。

$ sudo apt-get update
$ sudo apt-get install -y linux-image-generic-lts-raring linux-headers-generic-lts-raring
$ sudo reboot

# 更新完内核之后,按照14.04版本来安装Docker

2、CentOS

2.1、 CentOS6

$ sudo yum install -y http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
$ sudo yum install -y docker.io

2.2、CentOS7

$ sudo yum install -y docker

3、Windows

下载exe可执行文件,直接安装,关键是有公司服务器是window吗?有,那你们公司厉害了,我服。

4、MacOS

好像也没有听说服务器安装这个操作系统,自己研究去吧。

三、学习Docker环境

自己在VMware虚拟机上安装的是 CentOS7.x 版本。本机电脑为Win10,宿主机和虚拟之间使用NAT网络方式来连接。

文章永久链接:https://tech.souyunku.com/?p=44901


Warning: A non-numeric value encountered in /data/wangzhan/tech.souyunku.com.wp/wp-content/themes/dux/functions-theme.php on line 1154
赞(92) 打赏



未经允许不得转载:搜云库技术团队 » 二、Docker教程Docker的核心概念及安装

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367