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

武汉制作网站的公司品牌全案营销策划

武汉制作网站的公司,品牌全案营销策划,网站开发建设价格附件,做网站怎么做付费推广(一)安装Docker 首先需要准备一个Linux虚拟机系统,我这里选择CentOS7发行版的作为演示,并使用MobaXterm连接虚拟机。 ①卸载旧版本的Docker 需要先进入root权限,再执行以下执行 yum remove docker \docker-client \docker-client-lates…

(一)安装Docker

首先需要准备一个Linux虚拟机系统,我这里选择CentOS7发行版的作为演示,并使用MobaXterm连接虚拟机。
在这里插入图片描述
在这里插入图片描述

①卸载旧版本的Docker

需要先进入root权限,再执行以下执行

yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

②配置Docker的yum库

首先安装一个yum工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

安装成功后执行命令,配置Docker的yum源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

③安装Docker引擎

sudo yum install -y docker-ce docker-ce-cli containerd.io

④验证Docker版本

docker -v

⑤启动与设置Docker服务

//启动Docker进程
sudo systemctl start docker
//停止Docker进程
sudo systemctl stop docker
//设置开机自启
sudo systemctl enable docker

⑥校验Docker服务

//查看是否开启Docker进程
docker images

如下图所示则是成功开启
在这里插入图片描述

⑥配置阿里云/腾讯云镜像加速器

进入阿里云官网并找到 容器镜像服务ACR
在这里插入图片描述
在这里插入图片描述
获取到个人的镜像加速器

  1. 创建配置文件
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
// 替换为你的阿里云控制台获取的专属加速地址
"registry-mirrors": ["https://(your-aliyun-mirror.mirror).aliyuncs.com"] 
}
EOF
  1. 重启Docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker

安装成功!!

  • 常用指令
//查看Docker版本
docker --version//查看运行中的容器
docker ps//停止所有容器
docker stop $(docker ps -aq)
  • 镜像库推荐
    官方镜像库:Docker Hub (https://hub.docker.com)
    国内加速源:{
    中科大镜像:https://docker.mirrors.ustc.edu.cn
    网易镜像:https://hub-mirror.c.163.com
    腾讯云镜像:https://mirror.ccs.tencentyun.com
    阿里云镜像(需登录控制台获取专属地址)
    }

(二)部署MySQL

一、安装Mysql

①创建并运行容器

在这里插入图片描述

docker run -d \--name mysql \//部署在端口3307上(防止与以前Linux虚拟机上非使用Docker安装的Mysql所占端口冲突)-p 3307:3306 \    -e TZ=Asia/Shanghai \-e MYSQL_ROOT_PASSWORD=123456 \   //设置密码mysql

②验证容器状态

//查看容器是否运行
docker ps -a | grep mysql

在这里插入图片描述
若显示Up则是成功运行

③检查启动日志

//查看容器启动日志
docker logs mysql

④连接MySQL验证服务

  1. 在虚拟机上进行连接Mysql
//从宿主机连接(使用映射的端口)
mysql -h 192.168.xxx.xxx -P 3307 -u root -p123456
  1. 使用DataGrip或其他客户端在Windows系统上进行远程连接
    在这里插入图片描述

⑤设置开机自启

//设置容器随Docker服务自动启动
docker update --restart=always mysql

二、安装解析

在这里插入图片描述
隔离环境指的是运行该程序时它与其他进程之间是互相隔离的、互相不干扰的,也就可以在一台服务器上部署多个应用,甚至去部署一个Mysql集群都没有问题。
我们也就可以在该公共仓库中找到各种各样常用软件的镜像,也可以把自己构建好的镜像上传上去。

(三)命令解读

在这里插入图片描述

一、创建并运行容器的命令解析

在这里插入图片描述

①端口为什么需要"映射":

假如现在有一台服务器(类似我们的虚拟机),我们可以随意地使用主机对它进行访问。现在它在内部的一个容器中部署了MySQL数据库,且它的端口号为3306。但是因为容器的隔离环境让它获得了自己独立的内存空间、文件系统以及网络空间,所以该MySQL容器里的进程启动后甚至还能获得自己的IP地址,而该网络空间对外是不可访问的。
根据一个指令来获取该MySQL服务器的IP地址
在这里插入图片描述
在这里插入图片描述
当我们直接去访问该地址会发现访问不通,因为它是对外隔离的
在这里插入图片描述
因此如果我们的客户端想要去直连该容器的端口是会被拒绝的。
那么我们就需要去连接外边的这台服务器(或虚拟机),也就是容器所在的该及机器(称之为宿主机)。再去做端口映射,把宿主机的3306端口与容器的3306端口做映射,因为Docker内部可以帮助我们做好该映射。当我们去访问外部机器的3306端口时,Docker就会把该请求转到容器内的3306端口,也就相当于间接地访问到了该容器。

而-p 3306:3306指令前面的端口指的是宿主机端口,后面的端口指的是容器内端口(它取决于进程,是不需要进行改动的,安装的是MySQL,它的容器内端口就永远都是3306)。假设在该虚拟机上有两台MySQL数据库,那么它们的容器内端口都是3306,因为它们互相不冲突,可以共享该端口;而宿主机端口需要进行变化,两台数据库映射的宿主机端口不同。

②-e 参数的环境变量是由该镜像制作者来决定的

我们要通过查看镜像文档来获取该参数
在这里插入图片描述
可以直接在官网上进行查询

二、镜像命名规范

在这里插入图片描述

http://www.dtcms.com/wzjs/426509.html

相关文章:

  • 扁平化设计网站代码免费舆情网站下载大全最新版
  • 东莞网站推广模板郑州官网关键词优化公司
  • 成都新线加做网站关键词调整排名软件
  • 贵州建设监督管理局网站江门搜狗网站推广优化
  • 郑州做的比较好网站公司吗网站seo报告
  • 做网站没灵感百度热线
  • 潍坊可以做网站的公司深圳网络推广市场
  • 萧山工程建设有限公司网站南宁seo结算
  • 家具行业网站整站模板seo营销课程培训
  • 包装材料东莞网站建设游戏推广是干什么的
  • 自己做的网站怎么排名百度竞价排名官网
  • 怎么查看Wordpress根目录抖音seo什么意思
  • 北京手机网站广州企业推广
  • 做设计适合关注的网站百度快速提交入口
  • 英语网站online西安网站定制开发
  • 如何查外贸网站外链东莞网站推广方案
  • 政府网站集约化建设培训ppt个人开发app可以上架吗
  • 浙江省建设工程质量安全协会网站快手秒赞秒评网站推广
  • 在哪里可以看免费的资源湖南优化推广
  • 编程自己做网站自动交换友情链接
  • 自动成交型网站现在阳性最新情况
  • 烟台网站制作开发微信推广多少钱一次
  • 动画网站制作文大侠seo
  • 佛山网站改版独立站seo是什么
  • 西宁做网站的公司广州市口碑seo推广外包
  • java版的wordpressseo教程搜索引擎优化
  • 南通个人网站制作企业网址怎么注册
  • 正规的徐州网站建设电脑版百度
  • 网站绿标怎么做今日关注
  • Gzip 网站 能够压缩图片吗谷歌浏览器安卓版