当前位置: 首页 > news >正文

网站开发外包杭州的服装网站建设

网站开发外包,杭州的服装网站建设,网站首页设置伪静态,企业网站怎样做外链方法docker是一个软件#xff0c;是一个运行与linux和windows上的软件#xff0c;用于创建、管理和编排容器#xff1b;docker平台就是一个软件集装箱化平台#xff0c;是一个开源的应用容器引擎#xff0c;让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中#xf…docker是一个软件是一个运行与linux和windows上的软件用于创建、管理和编排容器docker平台就是一个软件集装箱化平台是一个开源的应用容器引擎让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中也可以实现虚拟化并且容器之间不会有任何接口。 安装Docker 我的安装在了centos 7-64-2上面了 (1).需要会一点linux基础 (2).Centos7以上版本 (3).使用xshell连接远程服务器进行操作 1.环境查看  查看系统内核 uname -r      需要系统内核3.10以上的 2.查看系统版本 语法建议使用这条命令查看cat /etc/os-release   或 cat /etc/redhat-release 这个是适合redhat系的linux 需要7版本以上的 3.使用docker官网帮助文档 4.找到Developers里面有个Docs双击打开 5.Get Docker就是下载docker找到自己要下载的我要下载linux版本根据需求下载 6.找到Docker Engine 这是docker引擎在下面找到Centos 7.卸载旧的安装包开始前尽量卸载一下以防万一 sudo yum remove docker \                   docker-client \                   docker-client-latest \                   docker-common \                   docker-latest \                   docker-latest-logrotate \                   docker-logrotate \                   docker-engine 8.出现这个没有匹配说明你没装过docker 8.下载安装包 sudo yum -y install  yum-utils 或 sudo yum  install -y yum-utils    ----y放哪都可以 9.设置镜像仓库 官网默认是国外的镜像速度太慢不建议用建议用阿里云的镜像放在下面了 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 这个是阿里云镜像使用国内阿里云的镜像 十分快(推荐用这个镜像) yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 10.更新yum软件包索引 yum makecache fast 11.安装docker相关内容   docker-ce就是社区版本(一般使用的都是社区版)  docker-ee就是企业版本 yum -y install  docker-ce docker-ce-cli containerd.io 12.启动docker (只要下面没提示就是执行成功) systemctl start docker 如果启动docker报错   报错原因这是因为缺少 rhel-push-plugin.socket 单元该单元是rhel-push-plugin软件包的一部分 接着执行  curl -sSL https://get.docker.com/ | sh 13.使用docker version验证是否安装成功 14.用hello-world测试一下docker引擎执行 docker run hello-world 15.查看一下下载的这个hello-world镜像 docker images 16.同时也可以给docker设置开机自启状态这样每次都不用手动启动了 systemctl enable docker  开启自启动 systemctl status docker  查看docker状态 查看已启动的服务 systemctl list-units --typeservice 查看是否设置开机启动 systemctl list-unit-files | grep enable 到此docker下载完成 卸载Docker 想要卸载docker怎么做 只需要两步 1.卸载依赖 yum remove docker-ce docker-ce-cli containerd.io 2.删除资源 rm -rf /var/lib/docker             /var/lib/docker 是docker默认工作路径           Docker镜像加速器 1.百度aliyun 2.找到容器镜像服务ACR 3.搞一个个人版用身份证验证一下就行了很简单 4.找到镜像加速器Centos 5.在xshell执行下面4条命令4条命令直接从上面加速器中粘贴不容易出错 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json -EOF { registry-mirrors: [https://qhceg9a4.mirror.aliyuncs.com] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 到此镜像加速器配置完成 Run流程和Docker原理 这个就是Run流程和Docker原理图 底层原理 Docker是怎么工作的 Docker是一个Client -Server结构的系统Docker的守护进程运行在主机上通过Socket从客户端访问。 DockerServer接收到Docker-Client指令就会执行这个命令 为什么Docker比VM快 1.Docker有着比虚拟机更少的抽象 由于docker不需要Hypervisor(虚拟机)实现硬件资源虚拟化运行在docker容器上的程序直接使用的都是实际物理机的硬件资源因此在CPU内存利用率上docker有绝对优势 2.Docker利用的是宿主机的内核不需要加载操作系统OS内核而VM需要Guest OS内核 新建一个容器时docker不需要和虚拟机一样重新加载一个操作系统内核虚拟机需要加载OS返回新建过程是分钟级别而docker直接利用宿主机操作系统省略了此过程因此新建一个docker容器只需要几秒 Docker和VM区别 1启动速度不同docker启动快速属于秒级别而虚拟机通常需要几分钟去启动2、性能不同docker需要的资源更少3、隔离性不同docker属于进程之间的隔离隔离性较弱而虚拟机可以实现系统级别的隔离。4.安全不同docker 的安全性更弱5.利用率不同利用率上docker有绝对优势 Docker常用命令 官方文档找到docker命令大全 docker version   显示docker的版本信息 docker info         显示docker的系统信息包括镜像和容器的数量 docker --help      帮助命令  如docker images --help 镜像命令 docker images  查看所有本机的主机上的镜像 REPOSITORY  镜像的仓库    TAG 镜像的标签   IMAGE D   镜像的id   CREATED   镜像创建的时间   SIZE  镜像的大小 查看镜像的常用选项 docker images --help  一般常用的选项就是-a和-q 常用的两个选项 -a         列出所有镜像   -q         只显示镜像id 一般 -aq一块使用 docker search 搜索镜像 这个搜索和你在官网上搜索的效果是一样的 我去搜索mysql镜像 docker search mysql docker search --help  查看可用选项 案例docker search mysql --filterSTARS3000 索索出来的镜像是STARS大于3000的 docker pull 下载镜像 下载mysql镜像 docker pull mysql   不指定默认下载最新版本 指定版本下载 docker pull mysql:5.7   版本一定是官网有的不能乱写 再次查看镜像docker images   docker rmi 删除镜像 指定删除mysql5.7的镜像根据镜像id去删除  docker rmi -f 镜像id 也可以指定多个镜像一块删除  docker rmi -f 镜像id1 镜像id2 镜像id3  递归删除所有镜像 docker rmi -f $(docker images -aq) 查看rmi可用选项 容器命令 说明我们有了镜像才能去创建容器我们下载个centos镜像来测试学习 下载centos镜像 新建容器并启动    启动就是用run     语法 docker run [参数] 镜像 查看run常用选项  docker run --help   上面图就是常用选项 -d-it -p-P 进入了容器从主机名变成就id号 ls查看容器内的centos与外部的centos没有一点关系 容器内部命令还不算完善 退出容器容器直接退出停止exit     想要退出容器不想停止容器按ctrlpq 列出所有运行的容器 docker ps 列出正在运行的容器 docker ps -a 列出正在运行的容器和历史运行的容器 docker ps -n显示最近创建的容器  docker ps -n2 docker ps -q 只显示容器的编号id   一般与a连用 删除容器 语法docker rm 容器id         指令删除容器,不能删除正在运行的容器强制删除docker rm -f id 删除所有容器 docker rm $(docker ps -aq)    docker ps -a -q |xargs docker rm  也是删除所有容器 启动和停止容器操作 docker start 容器id       #启动容器 docker restart 容器id    重启容器 docker stop 容器id       停止正在运行的容器 docker kill 容器id         强制停止当前容器(如果stop不能停掉就用kill) 一个images镜像通过run命令启动成容器 常用其他命令 通过镜像centos启动容器  docker run -d centos     -d选项是后台运行方式 当你docker ps 查看发现没启动 常见的坑docker容器使用后台运行(docker run -d centos)必须要有一个前台进程(docker run -it centos )如果没有docker发现没有应用就会停止掉 查看日志 语法docker logs -tf --tail 10 id号 logs帮助命令docker logs --help -tf  显示日志  --tail number  显示日志条数 查看容器的进程信息top命令 语法docker top 容器id 查看镜像元数据 语法docker inspect 容器id inspect的帮助命令 进入当前正在运行的容器 语法1docker exec -it 容器id /bin/bash         -it就是交互式进入 语法2docker attach 容器id 两者的区别 docker exec  进入容器后开启一个新的终端可以在里面操作(常用) docker attach  进入容器正在执行的终端不会启动新的进程 从容器内拷贝文件到主机上 语法docker cp 容器id: 容器内路径  目的的主机路径    冒号别忘记 大致流程进入容器 docker attach 容器id  在容器创建一个文件然后退出容器exit查看容器docker ps 尽管容器关闭了只要他的容器id在就没事接着开始拷贝因为我们拷贝到/home目录一定要cd切换到home目录查看。 docker部署Nginx 1.去搜索Nginx    docker search nginx 2.下载Nginx   docker pull nginx       不指定默认是最新版 3.查看下载的nginx镜像 4.通过镜像去run启动容器 -d  就是后台运行   --name   给容器取个新名字 -p 3344:80 宿主机端口和容器端口(nginx默认端口就是80) 5.本机测试一下3344      curl localhost:3344    看到了Welcome to nginx 说明测试通过 6.通过公网可以访问   http://192.168.211.15:3344 7.进入容器 docker exec -it nginx01 /bin/bash 8.查找一下nginx配置文件  whereis nginx 9.退出容器并停止容器 10.发现访问不了了 思考一个问题我们每次改动nginx配置文件都需要进入容器内部十分麻烦我要可以在容器外部提供一个映射路径达到在容器外修改文件容器内就可以自动修改该怎么做到以后再学习-v 就是数据卷 就能达到这个效果 端口暴露的概念 docker部署tomcat
http://www.hkea.cn/news/14334511/

相关文章:

  • 网站在线配色wordpress环境搭建
  • 云服务器建设网站海尔集团网站建设
  • wap手机网站建设物流公司电话
  • 西安网站设计哪家公司好有没有做网站的
  • 网站建设临沂免费创建网站教程
  • 公司对网站排名如何做绩效知名网站建设公司电话
  • 网站上传该怎么做wordpress做大型网站
  • wordpress网站被拒登找人做仿网站
  • 能看的网站图片站 wordpress
  • 长沙网站开发推荐佛山市企业网站seo联系方式
  • 做网站公司(深圳信科)郑州商城网站开发
  • 网站需要服务器网站类型定位分析
  • 时间管理系统 网站开发工程公司有哪些
  • 做网站月入1000网站背景图
  • 重庆建网站方法建设网站对公司起什么作用是什么
  • 天津建设网官方网站视频编辑sdk
  • 知名排版网站app推广策略
  • 3g版网站制作搭建wordpress需要php环境吗
  • 网站建设服务器百度云免费制作图片带字软件
  • 网站建设公司海报网站后台为什么传不上图片
  • 收到短信说备案被退回但工信部网站上正常啊怎么做服务器网站
  • 深圳蕾奥规划设计公司网站网页版梦幻西游好玩吗
  • 湖南网站建设欧黎明wordpress微信登录调用
  • 网站原型设计和版式设计沈阳网站建设活动方案
  • 网站建设设计基础如何绑定网站域名
  • 简单企业网站模板百度百科官网首页
  • 备案添加网站网站建设费专用票
  • 做网站卖机器怎么弄沈阳网站制作公司哪家好
  • 如何让搜索引擎不收录网站电子商务平台定制开发
  • 山东建设局网站电工做营销型网站多少钱