千家信息网

Docker的概述与安装步骤

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要介绍"Docker的概述与安装步骤",在日常操作中,相信很多人在Docker的概述与安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Docker的概述
千家信息网最后更新 2024年11月20日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的概述与安装步骤"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0