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

色蜂视频最新黑帽seo培训

色蜂视频,最新黑帽seo培训,网站后台收入怎么做会计分录,沈阳做网站客户多吗文章目录 1. docker 基础1.1 docker 安装配置镜像加速器拉取镜像的仓库: docker 部署Mysql 镜像docker 命令的详细解释docker 常见命令docker 数据卷docker 相关命令总结 2.自定义镜像2.1 dockerfile2.2 try 构建一个Java镜像,并部署2.3 总结: 3. docker…

文章目录

  • 1. docker 基础
    • 1.1 docker 安装
      • 配置镜像加速器
      • 拉取镜像的仓库:
    • docker 部署Mysql 镜像
    • docker 命令的详细解释
    • docker 常见命令
    • docker 数据卷
      • docker 相关命令总结
  • 2.自定义镜像
    • 2.1 dockerfile
    • 2.2 try 构建一个Java镜像,并部署
    • 2.3 总结:
  • 3. docker 网络
    • 自定义网络
  • 项目部署
    • 后端部署
    • 前端部署

1. docker 基础

1.1 docker 安装

  1. 查看是否安装的镜像已经在系统中存在: docker images (存在2,不存在 3)

  2. 卸载旧版本 yum remove docker

  3. 首先安装 yum 工具
    yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 --skip-broken

    -y是yum 的一个命令,表示在安装软件包的时候不需要用户确认。使用 -y 选线会自动回答 yes 来确认安装
    --skip-broken:这是yum命令的另一个选项。当使用–skip-broken选项时,yum会尝试安装尽可能多的软件包,而不会停止在遇到依赖问题或错误的软件包上。
    lvm2:这是要安装的第三个软件包的名称。lvm2是Logical Volume Manager的一个实现,用于管理磁盘卷和逻辑卷。

  4. 设置docker 镜像
    yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    sed -i 's/download.docker.com/mirrors.aliyun.com/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
    yum makecache

  5. 安装docker,安装docker时直接安装docker-compose (安装docker时直接安装docker-compose)

  6. systemctl stop firewalld ,启动docker,要关闭防火墙

  7. systemctl disable firewalld 禁止开机启动防火墙

  8. 查看防火墙状态 systemctl status firewalld

  9. 启动docker systemctl start docker

  10. 查看docker的状态:systemctl status docker

  11. 查看docker 的版本 docker -v
    还没结束哦!!看接下来的…

配置镜像加速器

  1. tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"] } EOF 复制内容,注意把其中的镜像加速地址改成你自己的
  2. sudo systemctl daemon-reload 重新加载
  3. sudo systemctl restart docker 重启docker
    在这里插入图片描述

拉取镜像的仓库:

https://hub.docker.com/

docker 本身也是一个拂服务,输入的一切命令都是发给进程的。

docker 部署Mysql 镜像

按照下图运行即可:

docker run
–name mysql
-e MYSQL_ROOT_PASSWORD=密码
-p 3309:3306 – 端口映射
-v /root/images/mysqlImage/tmp/mysql/conf/hmy.cnf://etc/mysql/conf.d/hmy.cnf
-v /root/images/mysqlImage/tmp/mysql/data:/var/lib/mysql -d mysql:5.7.25

在这里插入图片描述

注:

  • 当我们利用docker 安装应用的时候,docker 会自动搜索并下载应用镜像,镜像不仅包含应用本身,还包含应用运行所需要的环境、配置 、函数库。docker 会在运行镜像时创建一个隔离环境,称为容器。
  • 运行镜像时创建一个隔离环境,因此可以开启多个服务。

在这里插入图片描述

docker 命令的详细解释

在这里插入图片描述

  • -d 服务器在后台运行
  • --name 容器名:给容器起一个名字
  • -p 宿主机端口():容器内端口(进程不需要改动) 转到容器内部
  • -e key = value eviorment -e 配置环境变量 ,由镜像的制作者
  • mysql:版本号 镜像的名称,版本号

docker 常见命令

docker 最常见的命令就是操作镜像,容器的命令,详见官方文档: https://docs.docker.com

https://docs.docker.com/engine/reference/run/ 直接到官方命令文档

  • docker pull 从镜像中拉取镜像
  • docker images 查看所有镜像
  • docker rmi 删除镜像
  • docker rm 删除容器
  • docker build 自己构建镜像
  • docker save 将自己构建的镜像通过 命令 保存到本地,形成一个压缩文件。
  • docker load 拿到压缩包,解压用
  • docker push 推送到镜像仓库中
  • docker exec 进入容器

在这里插入图片描述

**注意:

  • **docker stop 相当于停止的时容器内部的进程。容器还在 下次运行可以用 docker start 运行。
  • docker run 运行一个新的容器

案例实现:

  1. 去docker hub 中搜索nginx 拉取nginx镜像 docker pull nginx
  2. 查看镜像 docker images
  3. 创建并运行容器 docker run -d --name nginxnana -p 80:80 nginx
  4. 查看运行的容器 docker ps
  5. 停掉容器 docker stop 容器名
  6. 查看容器日志docker logs -f nginxnana
  7. 进入容器内部 docker exec -it 容器名 bash
  8. 退出容器 exit
  9. 删除容器 docker rm 容器名 -f -f 强制删除
  10. 还有命令的别名,可以自己研究~~~

docker 数据卷

定义: 容器内目录与宿主机目录的之间的映射的桥梁。

在这里插入图片描述

案例: 创建一个nginx

在这里插入图片描述

  • 创建有挂载数据卷的 nginx 容器
    在这里插入图片描述

  • 查看数据卷详细信息 docker volume inspect 数据卷名称
    在这里插入图片描述

案例2
在这里插入图片描述
查看mysql 是是否有数据卷挂载

  • docker inspect 容器名
    Mouth 放的是挂载的信息在这里插入图片描述
    基于数组机目录实现Mysql 数据目录,配置文件,初始化脚本的挂载。
    在使用 docker run 的时候,使用-v 本地目录:容器内目录 可以完成本地目录的挂在

docker 相关命令总结

  • docker images : 查看镜像
  • docker rmi :删除镜像
  • docker push: 推送镜像到镜像服务器
  • docker save :会将镜像保存为一个压缩包,可以用U盘拷贝,之后docker load 加载压缩包为镜像。
  • docker inspect 容器名 : 查看docker 容器

2.自定义镜像

镜像中的概念:

  1. 镜像是分层的
  2. 基础镜像不用每次下载
  3. 入口

在这里插入图片描述

在这里插入图片描述

2.1 dockerfile

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

当我们编写好了dockerfile,可以用命令请去构建镜像: docker build -t myImage.1.0 .

  • -t 是给构建的镜像起名字,格式: repository:tag, 不指定tag,默认为latest
  • . 是指定dockerfile 所在的目录,如果就在当前目录则指定为 .

2.2 try 构建一个Java镜像,并部署

  1. 将文件打为jar包,上传到linux中:
  2. 加载镜像docker load -i
  3. 构建镜像: docker build -t 镜像名字 dockerfile文件名
  4. 运行: docker run -d --name 名字 -p 端口映射 镜像名字
  5. docker ps 查看运行状态
  6. docker logs -f 容器名

在这里插入图片描述

访问: ip:端口号/路径

2.3 总结:

在这里插入图片描述

3. docker 网络

docker inspect 容器名称: 查看某个容器的配置
配置中有 NetWork 网络的配置。

分析: 在安装docker 的时候,docker 会在虚拟机中创建虚拟网卡,名字默认是docker0 .
在这里插入图片描述

如上图,每个容器虽然是独立的,但是因为通过 docker 建立了连接(是同一网络段的),因此可以相互访问。测试:通过进入容器,对其他容器 ping ip地址

但是上面的通过ip ping 的是有风险的,如果一个容器关闭了,新的容器启动占用了上一个容器的ip地址,这时候就ping 不通了,因此这样不合适。因此出现了 自定义网络

自定义网络

加入自定义网络 直接 ping 容器名称就可以,即使 ip 改变也可以ping的通
在这里插入图片描述

  • docker network ls
  • docker network create 名字
  • ip addr
  • docker network connect 网络名 网段名让容器加入网络
  • docker run -d -name 名字 -p 映射端口:端口 --network 网络名称 镜像名称启动容器的时候就是指定连接的网络

注意: 部署项目的时候容器互联的问题就解决了。

项目部署

后端部署

  1. 项目打包为jar包
  2. 构建镜像 docker build -t 名字:tag dockerfile
  3. 运行容器 docker run -d --name 名字 -p 端口映射:端口 --netwok 网络名称 镜像名称
  4. 查看日志前面有讲过

前端部署

创建一个nginx 容器,提供的nginx.conf、html目录与容器挂载

  1. docker run -d --name nginx -p 18080:18080 -p 18081:18081 -v 宿主路径:/usr/share/nginx/html -v 宿主文件:/etc/nginx/nginx.conf --netwok 网络名称 nginx

11111


文章转载自:
http://tentaculiform.c7513.cn
http://myotonia.c7513.cn
http://phonotactics.c7513.cn
http://toilette.c7513.cn
http://fjp.c7513.cn
http://eulogium.c7513.cn
http://pontifices.c7513.cn
http://quartered.c7513.cn
http://rabi.c7513.cn
http://spanned.c7513.cn
http://quincentennial.c7513.cn
http://erwin.c7513.cn
http://catchwork.c7513.cn
http://relaxed.c7513.cn
http://limnological.c7513.cn
http://sitebuilder.c7513.cn
http://recidivate.c7513.cn
http://smoulder.c7513.cn
http://embryocardia.c7513.cn
http://sulfonal.c7513.cn
http://gastronomic.c7513.cn
http://satisfy.c7513.cn
http://lvn.c7513.cn
http://cycler.c7513.cn
http://aluminium.c7513.cn
http://whenabouts.c7513.cn
http://erse.c7513.cn
http://estipulate.c7513.cn
http://compliably.c7513.cn
http://trunnel.c7513.cn
http://descender.c7513.cn
http://sba.c7513.cn
http://tyrannically.c7513.cn
http://graining.c7513.cn
http://bluethroat.c7513.cn
http://differentiae.c7513.cn
http://gondoletta.c7513.cn
http://tilda.c7513.cn
http://awn.c7513.cn
http://bedim.c7513.cn
http://antipyretic.c7513.cn
http://judaist.c7513.cn
http://frescoist.c7513.cn
http://truss.c7513.cn
http://asme.c7513.cn
http://indigotin.c7513.cn
http://harmonize.c7513.cn
http://acromion.c7513.cn
http://pain.c7513.cn
http://theory.c7513.cn
http://dishclout.c7513.cn
http://subjection.c7513.cn
http://uroscopy.c7513.cn
http://academe.c7513.cn
http://junco.c7513.cn
http://vitamine.c7513.cn
http://teucrian.c7513.cn
http://gazob.c7513.cn
http://trustingly.c7513.cn
http://phantasy.c7513.cn
http://cognition.c7513.cn
http://dungy.c7513.cn
http://peachy.c7513.cn
http://agal.c7513.cn
http://mudroom.c7513.cn
http://pinxter.c7513.cn
http://nitrify.c7513.cn
http://doughy.c7513.cn
http://undisturbed.c7513.cn
http://globalize.c7513.cn
http://icsh.c7513.cn
http://telelens.c7513.cn
http://smacking.c7513.cn
http://hypercritic.c7513.cn
http://bicentenary.c7513.cn
http://appointee.c7513.cn
http://breaking.c7513.cn
http://druse.c7513.cn
http://ophidian.c7513.cn
http://enfold.c7513.cn
http://menthene.c7513.cn
http://carle.c7513.cn
http://ferrosilicon.c7513.cn
http://bindle.c7513.cn
http://cembalist.c7513.cn
http://liquefactive.c7513.cn
http://benevolence.c7513.cn
http://asepticism.c7513.cn
http://cataphonic.c7513.cn
http://laudableness.c7513.cn
http://leniently.c7513.cn
http://sovietist.c7513.cn
http://teletherapy.c7513.cn
http://contrariously.c7513.cn
http://grouch.c7513.cn
http://markup.c7513.cn
http://dissatisfied.c7513.cn
http://dendroclimatology.c7513.cn
http://awheel.c7513.cn
http://remittent.c7513.cn
http://www.zhongyajixie.com/news/92032.html

相关文章:

  • 游戏网站设计论文私人浏览器
  • 免费b2b网站大全1042海外推广渠道
  • 福田做商城网站建设哪家公司便宜点软文发布平台
  • 电子商务公司建设网站方案设计最新国际军事动态
  • 东莞保安公司在哪里周口seo推广
  • 建筑设计地图网站海会网络做的网站怎么做优化
  • 重庆网站建设jccit重庆seo博客
  • 国外ps网站下载百度网盘app
  • 做网站费用走什么科目石家庄seo排名外包
  • ftp链接网站空间如何推广
  • 清远做网站哪家好百度搜索最多的关键词
  • 建商城网站需要什么条件竞价开户
  • 做交友网站挣钱吗百度seo搜索营销新视角
  • 东阳建设公司网站百度识图鉴你所见
  • 上海高端网站建设高端网站建设广东seo
  • 用angularjs做的网站基本营销策略有哪些
  • 营销型企业网站类型搜索引擎有哪些网站
  • java做简易网站上海网站制作公司
  • 做网站链接还要服务器吗买市场营销十大经典案例
  • 南京江宁做网站网站关键词优化推广哪家快
  • 杭州做网站比较出名的公司有哪些首页排名关键词优化
  • 网站建设我们的优势seo包括哪些方面
  • 长春 网站建设搜索引擎排行榜前十名
  • wordpress搭建漫画站线上营销的优势
  • wordpress网站 800cdn百度百度一下就知道
  • 做一名网站编辑要具备什么资格网络宣传方案
  • 南海网站建设哪家好武汉竞价托管公司
  • 团购做的比较好的网站seo研究中心
  • 郓城住房和城乡建设厅网站seo人才
  • 通州网站建设公司seo教程技术