当前位置: 首页> 游戏> 网游 > 简单微信小程序开发首页_湖州网站推广_数据分析师培训机构推荐_营销咨询

简单微信小程序开发首页_湖州网站推广_数据分析师培训机构推荐_营销咨询

时间:2025/7/13 7:43:44来源:https://blog.csdn.net/qq_50655286/article/details/144892816 浏览次数:0次
简单微信小程序开发首页_湖州网站推广_数据分析师培训机构推荐_营销咨询
docker基本概念
镜像管理
docker命令
一.docker1.基本概念(1)docker:能够将程序和环境进行打包的工具(2)容器:自带独立运行环境的特殊进程(3)镜像:镜像可以被理解为一个模板,通过这个模板可以实例化出很多容器,包含容器所需的所有文件和配置信息.(4)仓库:用来存储,分发,管理镜像的地方优点:资源的高效利用一致性的运行环境易于部署和迁移版本控制和回滚方便隔离性好安全性高2.docker安装部署(1)把docker软件包添加到跳板机的自定义 yum 仓库中[root@server s4]# rsync -av docker/ 192.168.88.240:/var/ftp/rpms/docker/(2)更新 repodatacreaterepo --update /var/ftp/rpms(3)更新缓存dnf makecache(4)docker机器配置yum源,安装docker服务dnf install -y docker-cesystemctl enable --now docker(5)docker需要开启路由转发sysctl net.ipv4.ip_forwardnet.ipv4.ip_forward = 13.docker的命令	docker version	//查看服务器与客户端版本docker info	//查看服务配置信息二.镜像管理1.镜像的概述(1)采用cow(写时复制)技术COW技术在进行资源拷贝时,并不直接复制整个资源,而是允许多个使用者共享同一份资源。只有在某个使用者需要对资源进行修改时,才会真正进行拷贝,这样可以确保修改不会影响到其他的使用者。(2)分层设计镜像复用:极大节约空间,创建速度快(3)镜像始终都是只读的2.镜像加速代理服务(1)配置镜像加速器:/etc/docker/daemon.json{"registry-mirrors": ["这里配置镜像仓库加速器地址"],"insecure-registries":[]}(2)重启dockerdockersystemctl restart docker docker pull busybox:latest  //下载 busybox 镜像测试3.镜像管理命令镜像管理:docker images	  				//查看本机镜像docker pull 镜像名称:标签			//下载镜像docker save 镜像名称:标签 -o 文件名		//打包备份镜像为tar包docker load -i 导入的镜像文件名		//导入恢复镜像docker history 镜像名称:标签			//查看镜像的制作历史docker rmi 镜像名称:标签			//删除镜像(必须先删除该镜像启动的所有容器)容器管理:docker run -it(d) 镜像名称:标签		//创建容器docker run -it(d) -v 真机目录:容器目录 -p 真机端口:容器端口 镜像名称:标签参数:-i:交互式-t:分配终端-d:后台运行--name:容器名字--rm:容器结束后自动删除docker ps					//查看容器的信息docker inspect 镜像名称|容器名称		//查询(容器/镜像)的详细信息docker [start|stop|restart] 容器id	//启动、停止、重启容器命令替换,一次性启动所有容器docker ps -aq //只显示iddocker start $(docker ps -aq)docker exec -it 容器ID 启动命令		//在容器内执行命令docker exec -it web1 lsdocker logs 容器ID				//查看容器日志docker cp php.info  httpd:/var/www/html/ //真机和容器文件的复制docker tag 镜像ID:标签 镜像名称:新的标签	//创建新的镜像名称和标签docker rm 容器ID				//删除容器docker commit 容器名 新的镜像名:latest	//把容器制作成镜像在容器里面做好相关配置,将该容器commit为一个新的镜像

docker基本概念
镜像管理
docker命令
一.docker
    1.基本概念
        (1)docker:能够将程序和环境进行打包的工具
        (2)容器:自带独立运行环境的特殊进程
        (3)镜像:镜像可以被理解为一个模板,通过这个模板可以实例化出很多容器,包含容器所需的所有文件和配置信息.
        (4)仓库:用来存储,分发,管理镜像的地方
            优点:
                资源的高效利用
                一致性的运行环境
                易于部署和迁移
                版本控制和回滚方便
                隔离性好安全性高

    2.docker安装部署
    
        (1)把docker软件包添加到跳板机的自定义 yum 仓库中
            [root@server s4]# rsync -av docker/ 192.168.88.240:/var/ftp/rpms/docker/

        (2)更新 repodata
                 createrepo --update /var/ftp/rpms
        (3)更新缓存
            dnf makecache
    
        (4)docker机器配置yum源,安装docker服务
            dnf install -y docker-ce
            systemctl enable --now docker
            
        (5)docker需要开启路由转发
            sysctl net.ipv4.ip_forward
            net.ipv4.ip_forward = 1

    3.docker的命令    
        docker version    //查看服务器与客户端版本
        docker info    //查看服务配置信息

二.镜像管理

    1.镜像的概述
        (1)采用cow(写时复制)技术
            COW技术在进行资源拷贝时,并不直接复制整个资源,而是允许多个使用者共享同一份资源。只有在某个使用者需要对资源进行修改时,才会真正进行拷贝,这样可以确保修改不会影响到其他的使用者。
            
        (2)分层设计
            镜像复用:极大节约空间,创建速度快

        (3)镜像始终都是只读的

    2.镜像加速代理服务

        (1)配置镜像加速器:/etc/docker/daemon.json
            {
                "registry-mirrors": ["这里配置镜像仓库加速器地址"],
                "insecure-registries":[]
            }
        (2)重启docker
            dockersystemctl restart docker 
            docker pull busybox:latest  //下载 busybox 镜像测试

    3.镜像管理命令
        镜像管理:
        docker images                      //查看本机镜像
        docker pull 镜像名称:标签            //下载镜像
        docker save 镜像名称:标签 -o 文件名        //打包备份镜像为tar包
        docker load -i 导入的镜像文件名        //导入恢复镜像
        docker history 镜像名称:标签            //查看镜像的制作历史
        docker rmi 镜像名称:标签            //删除镜像(必须先删除该镜像启动的所有容器)

        容器管理:
        docker run -it(d) 镜像名称:标签        //创建容器
        docker run -it(d) -v 真机目录:容器目录 -p 真机端口:容器端口 镜像名称:标签
            参数:
                -i:交互式
                -t:分配终端
                -d:后台运行
                --name:容器名字
                --rm:容器结束后自动删除
        docker ps                    //查看容器的信息
        docker inspect 镜像名称|容器名称        //查询(容器/镜像)的详细信息
        docker [start|stop|restart] 容器id    //启动、停止、重启容器
            命令替换,一次性启动所有容器
            docker ps -aq //只显示id
            docker start $(docker ps -aq)
        docker exec -it 容器ID 启动命令        //在容器内执行命令
            docker exec -it web1 ls
        docker logs 容器ID                //查看容器日志
        docker cp php.info  httpd:/var/www/html/ //真机和容器文件的复制
        docker tag 镜像ID:标签 镜像名称:新的标签    //创建新的镜像名称和标签
        docker rm 容器ID                //删除容器
        docker commit 容器名 新的镜像名:latest    //把容器制作成镜像
            在容器里面做好相关配置,将该容器commit为一个新的镜像
 

关键字:简单微信小程序开发首页_湖州网站推广_数据分析师培训机构推荐_营销咨询

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: