Docker(一)学习和安装使用

1.概述

1.1概念

是一个开源的应用容器引擎,可以让开发者把他们的应用和依赖打包到这个容器上面,并且发布到任何一个流行的Linux机器上。应用容器指的是用来搭载各种应用,如tomcat、MySQL等。引擎指的就是能够提供应用的运行环境。

1.2优点

便于搬运:很容易把这些应用通过这个容器搬运发布在其他的机子上。
启动快:启动比较快。
资源占用小:对主机的资源占用比较小。

1.3使用原理

在这里插入图片描述
Docker可以很方便的作为一个纯软件被移植到各个主流的linux操作系统上。
安装好docker后,我们就可以下载各种镜像到docker里面并且实例化一个容器。这里镜像和容器就像是程序和进程的关系。
镜像的下载可以到远端镜像仓库进行下载,全球最大的镜像仓库应该就是docker官方仓库了,里面有很多官方和民间的优秀的镜像。
我们也可以把我们的容器进行打包成一个镜像,通过push的命令存储到远端仓库上。

2.安装docker

2.1安装环境

安装系统:Redhat7.1
安装用户:root

2.2安装

1、安装依赖包
命令: yum install -y yum-utils device-mapper-persistent-data lvm2
在这里插入图片描述
2、添加软件包源
命令执行顺序:
yum-config-manager
–add-repo
https://download.docker.com/linux/centos/docker-ce.repo
在这里插入图片描述
3、安装docker CE
命令:yum install docker-ce -y
提示依赖缺失:
在这里插入图片描述

解决按如下命令依次输入:
(1)yum install --setopt=obsoletes=0
(2)docker-ce-17.03.2.ce-1.el7.centos.x86_64
(3)docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch # on a new system with yum repo defined, forcing older version and ignoring obsoletes introduced by 17.06.0
在这里插入图片描述
在这里插入图片描述
3、启动
命令:systemctl start docker
在这里插入图片描述
4、设置开机启动
命令:systemctl enable docker
在这里插入图片描述
5、查看docker信息
命令:docker info

6、将镜像文件抓取到本地
命令:docker pull library/hello-world
出现问题:握手超时,可能是网络问题非常可能是远端镜像仓库的问题。

7、运行验证镜像
Docker run hello-world
8、查看镜像
命令:docker images
9、查看所有镜像
命令:docker ps -a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值