Docker(一)——Docker组件、Docker安装与启动

一、Docker组件

1.Docker是一个客户端-服务端(c/s)架构程序

2.重点:

镜像:镜像当做容器的"源代码",类比面向对象中的:类   (镜像也可以说是包含了某个软件的操作系统)

  容器:就是一个个的操作系统:对象  (容器就是一个个包含某个软件已经启动的操作的系统)

镜像是构建Docker的基石,用户基于镜像来运行自己的容器。镜像也是Docker生命周期中的构建部分。

Docker官网:    https://hub.docker.com/

Docker(一)——Docker组件、Docker安装与启动

二、Docker的安装与启动

1.Docker的安装(以下示例在centos7中安装)

1.yum包更新到最新

sudo yum update

2.安装需要的软件包,yum-uti提供yum-config-manager功能,另外两个是devicemapper驱动依赖的。

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3.设置yum源为阿里云

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.安装docker  (一般安装docker直接运行这一步安装就行了,安装不了再运行其他步骤然后查看一下版本,检查是否已经安装)

yum install docker-ce -y

5.查看版本

docker -v

2.设置ustc的镜像(下面设置清华源,设置之后在docker中的软件下载更快)

编辑该文件:

vi /etc/docker/daemon.json

在该文件中输入如下内容:

{
    "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]   #清华源
}

3.Docker的启动与停止

systemctl命令是系统服务管理器指令

启动docker:

systemctl start docker

停止docker:

systemctl stop docker

重启docker:

systemctl restart docker

查看docker状态:

systemctl status docker

开机启动:

systemctl enable docker

查看docker概要信息:

docker info

。。。

相关推荐