Docker的安装

Docker的安装

​ Docker 实现虚拟化的本质是:在已经运行的Linux中创建了一个逻辑隔离的运行环境。 因此,其执行效率几乎等同于宿主机的 Linux主机。

Docker必须部署在Linux系统上。如果想在其他系统(如Windows)上部署Docker,则 需要先安装一个虚拟 Linux环境

1、使用YUM方式安装Docker

为了验证虚拟机是否可以访问外部网络,这里输入以下的命令访问百度主页

[root@node0 ~]#ping www.baidu.com

执行以下命令使用YUM方式安装Docker

[root@node0 ~]#yum  ‐y  install docker

执行以下命令启动Docker的服务

[root@node0 ~]#systemctl start docker.service
[root@node0 ~]#systemctl enable docker.service

执行以下命令确认Docker的版本

[root@node0 ~]#docker version

2、使用二进制包方式安装Docker

​ 使用YUM方式安装Docker非常简单,但需要连接外部的网络。而在实际的企业生产环 境中,通常不能直接访问外部的网络。这时可以使用Docker 官方提供的二进制包进行Docker的离线安装。

安装wget下载工具

[root@node0 ~]#yum -y insatll wget

下载Docker安装包

(https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz)

[root@node0~]#wget https://download.docker.com/linux/static/stable/x86_64/docker‐20.10.9.tgz

使用tar命令解压缩Docker二进制安装包

[root@node0 ~]#tar ‐zxvf docker‐20.10.9.tgz

将Docker的可执行命令复制到“/usr/bin”目录下。

[root@node0 ~]#cp docker/* /usr/bin/

执行以下命令启动Docker服务。

[root@node0 ~]#  /usr/bin/dockerd

3、在Docker中部署第一个应用

在成功安装Docker后,就可以通过镜像来创建容器,从而运行应用。下面将演示如何在Docker中,通过使用Nginx镜像来部署第一个应用,并在浏览器中访问它。

在镜像仓库中搜索Nginx的镜像,其中,OFFICAL列中有[OK]的镜像是Docker官方提供的镜像

[root@node5 ~]#docker search nginx

通过以下命令从镜像仓库拉取Nginx的镜像到本体

[root@node5 ~]#docker pull nginx

可以使用以下命令查看本地的镜像信息

root@node5 ~]#docker images

执行以下的命令将使用镜像来创建Nginx的容器

[root@node5   ~]#docker run ‐d ‐p 1234:80 镜像名称或ID

其中的参数:

-d:启动容器的守护进程

-p:将容器内的80端口映射到宿主机的1234端口。这样就可以通过宿主机
访问容器内部了。

在容器创建并启动成功后,可以查看Docker的容器信息

[root@node5 ~]#docker ps

打开浏览器访问“http://主机IP:1234”,将打开Nginx的首页

如果要终止和销毁容器,则执行以下命令

[root@node5   ~]#  docker  rm  ‐f  镜像ID
  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值