一、Docker组件
1.Docker是一个客户端-服务端(c/s)架构程序
2.重点:
镜像:镜像当做容器的"源代码",类比面向对象中的:类 (镜像也可以说是包含了某个软件的操作系统)
容器:就是一个个的操作系统:对象 (容器就是一个个包含某个软件已经启动的操作的系统)
镜像是构建Docker的基石,用户基于镜像来运行自己的容器。镜像也是Docker生命周期中的构建部分。
Docker官网: https://hub.docker.com/
二、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
。。。
原文地址:https://www.cnblogs.com/wangcuican/p/12127567.html
时间: 2024-10-02 23:22:13