Docker的概述与安装步骤
这篇文章主要介绍"Docker的概述与安装步骤",在日常操作中,相信很多人在Docker的概述与安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Docker的概述与安装步骤"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
一、概述
官网:
https://www.docker.com
dockerhub:
https://hub.docker.com/
Docker 是一个开源的应用容器引擎,基于Go语言,并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
把项目从windows发布到linux环境并不能跨平台,以前发布一个jar或者war,需要在机器上配置redis、mysql、ES、jdk。使用docker后可以带上环境来打包(镜像)。
二、组成
镜像(image):通过镜像来创建容器,相当于是一个 root 文件系统,创建 Docker 容器的模板。
容器(container):独立运行应用,是镜像运行时的实体。
仓库(repository):Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库。
三、安装
CentOS的安装文档:
https://docs.docker.com/engine/install/centos/
1、卸载:
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2、安装包:
sudo yum install -y yum-utils
3、设置镜像仓库
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
不用这个 用阿里云的镜像地址:
sudo yum-config-manager \ --add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装最新docker-ce社区版的核心:
sudo yum install docker-ce docker-ce-cli containerd.io
或者指定版本:
sudo yum install docker-ce-docker-ce-cli- containerd.io
作为服务启动:
sudo systemctl start docker
docker run:
sudo docker run hello-world
到此,关于"Docker的概述与安装步骤"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!