佛山网站建设运营,wordpress主题开发 书,西安seo关键词排名,设计网站室内官网安装教程#xff1a;https://docs.docker.com/engine/install/centos/
####### Docker介绍 ##########
镜像#xff08;image#xff09;#xff1a;Docker镜像就是一个只读的模板。镜像可以用来创建Docker容器#xff0c;一个镜像可以创建很多容器。它也相当于是一…官网安装教程https://docs.docker.com/engine/install/centos/
####### Docker介绍 ##########
镜像imageDocker镜像就是一个只读的模板。镜像可以用来创建Docker容器一个镜像可以创建很多容器。它也相当于是一个root文件系统。比如官方镜像centis:7就包含了完整的一套centos:7最小系统的root文件系统。相当于容器的“源代码”docker镜像文件类似于Java的类模板而docker容器实例类似于Java中new出来的实例对象。
容器对象 镜像类
容器container容器是用镜像创建的运行实例。容器为镜像提供了一个标准的和隔离的运行环境它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。Docker利用容器独立运行的一个或一组应用应用程序或服务运行在容器里容器就类似一个虚拟化的运行环境。可以把容器看做一个简易版的linux环境(包括root用户权限、进程空间、用户空间等)和运行在其中的应用程序。
仓库repository存放镜像模板的地方。我们可以把镜像发布到仓库中需要的时候再从仓库中拉下来即可。
一般用阿里云的仓库
Docker工作原理Docker是一个Client-Server结构的系统Docker守护进程运行在主机上然后通过Socket连接从客户端访问守护进程从客户端接收命令并管理运行在主机上的容器。
面试题docker虚悬镜像是什么 仓库名和标签名都是的镜像俗称虚悬镜像dangling image
####### Docker安装与卸载 ##########
1.卸载旧版本 sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
2.yum安装gcc相关包 yum -y install gcc yum -y install gcc-c
3.安装需要的软件包 yum install -y yum-utils
4.设置stable镜像仓库 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5.设置虚拟机镜像 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum install epel-release #阿里云上的epel源
6.更新yum软件包索引 yum clean all yum repolist yum makecache fast
6.安装Docker CE yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
7.启动docker systemctl start docker ps -ef | grep docker
查看版本
docker version
验证docker是否安装正常
docker run hello-world
docker卸载
systemctl stop docker yum -y remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras rm -rf /var/lib/docker rm -rf /var/lib/containerd
8.配置镜像加速器 阿里云地址https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
mkdir -p /etc/docker tee /etc/docker/daemon.json -‘EOF’ { “registry-mirrors”: [“https://tsaoru7a.mirror.aliyuncs.com”] } EOF systemctl daemon-reload systemctl restart docker