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

怎样登录沈阳科技网站包头网站设计公司

怎样登录沈阳科技网站,包头网站设计公司,长沙网站建设 网站设计,手机商城图片目录 前言 1、安装步骤 2、理解镜像和容器究竟是什么意思 2.1、为什么我们要知道什么是镜像#xff0c;什么是容器#xff1f; 2.2、什么是镜像#xff1f; 2.3、什么是容器#xff1f; 2.4、Docker在做什么#xff1f; 2.5、什么是镜像仓库#xff1f; 2、Dock…目录 前言 1、安装步骤 2、理解镜像和容器究竟是什么意思 2.1、为什么我们要知道什么是镜像什么是容器 2.2、什么是镜像 2.3、什么是容器 2.4、Docker在做什么 2.5、什么是镜像仓库 2、Docker的常用命令 2.1、大致要了解哪些命令 2.2、拉取/推送镜像 2.3、操作本地镜像 2.4、容器操作 2.5、公司中如何把你创建的镜像给其他同事 3、案例部署MySQL 3.1、需求 3.3、查看本地镜像列表 3.4、保存本地镜像 3.5、删除镜像  3.6、通过压缩包加载镜像 3.7、创建运行 / 停止容器 ​编辑 3.8、查看容器日志 3.8、进入容器内部 3.9、查看docker有哪些容器 3.10、简化查询信息的列 优化给命令设置别名 前言 本博主使用的Xshell来操作的使用其他的软件也都是一样的 1、安装步骤 卸载旧版 命令  yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 安装yum工具 命令: yum install -y yum-utils 已经安装了yum的伙伴就不用安装了 配置Docker的yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装Docker yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 启动Docker systemctl start docker 停止Docker systemctl stop docker 重启Docker systemctl restart docker 设置Docker开机自启 systemctl enable docker 查看Docker是否安装 输入命令docker -v 会看到docker的版本~ 再输入命令docker images 可以看到这类似信息就说明安装是成功的如果说执行失败了那可能是你还没有启动docker安装上面的命令启动一下就可以了~         2、理解镜像和容器究竟是什么意思 2.1、为什么我们要知道什么是镜像什么是容器 因为Docker使用时我们使用哪个小工具就需要先去拉去他的Docker镜像然后为其创建一个容器。哈哈哈是不是听不懂没关系下面我们来看看什么是镜像什么是容器就明白了~ 2.2、什么是镜像 我们现在回想一下我们在自己的Windows电脑上安装软件时是不是需要先下载软件包然后再点击安装并指定安装目录。当我们安装成功后去到你刚才指定的安装目录看看会看到它里面有很多的很多的文件都是供你这个软件来使用的。同学思考并回想自己有没有经历过我们把刚才下载的这个软件的所有文件压缩成一个小压缩包把这个压缩包发送到其他朋友的电脑中并解压到指定目录这个软件就可以直接使用了无需安装~ 这个操作就相当于是一个绿色通道安装软件了操作更简洁了~ 其实Docker的镜像就是类似是这样的解压后的压缩包~ 因为在Linux上安装软件会比较繁琐例如安装MySQL我们需要先下载MySQL的安装包然后再下载MySQL的依赖开始正式安装MySQL安装结束后还要进行一系列的配置非常的繁琐。那我们可不可以将这个MySQL、MySQL依赖、MySQL的配置信息一起打包成一个压缩包那我们拿到这个压缩包后是不是直接解压缩后就可以正常使用了。其实Docker的镜像就是类似这样的存在~ 上述的例子并不完全正确因为例如我们在自己的软件是win32的我们打包给朋友朋友电脑是win64的那他是不是也没法正常使用呀但是Docker可以Docker给我们的这个镜像中就会包含一些环境还有系统函数库那我们的镜像就可以依赖于他自己的系统函数库了。因此镜像是把对应软件所在的系统环境及函数库一起打包了。这样一来就可以实现跨系统运行了~ 总结镜像不仅包含了该应用本身还包含了应用运行所需要的环境、配置、系统函数库~ 2.3、什么是容器 当我们下载了Docker镜像后运行我们的镜像时Docker会给他创建一个隔离环境这个环境就叫做容器 。 所谓的隔离其实就是你运行的这个东西跟其他进程是相互隔离的互不干扰~ 例如我们拉取了一个MySQL镜像我们将其运行起来创建了容器1我们再运行一次就可以创建容器2了【但是要注意端口号重复这个问题~ 具体原因后续演示命令操作时我们会做具体解释~】这样一来我们就可以在同一台服务器上搭建集群了~ 总结我们可以把容器理解为是一个小的操作系统而这个操作系统里面只有一个应用就是这个镜像所对应的应用~ 2.4、Docker在做什么 Docker就是帮助我们下载应用镜像创建并运行镜像的容器从而快速部署应用~  2.5、什么是镜像仓库 镜像仓库镜像管理和保存的一个地方。全球的通用的镜像仓库http://hub.docker.com/  但这是在外国的访问起来有些困难~  一般公司里会有自己的镜像仓库从这个上面拉取会好一点~ 2、Docker的常用命令 详细内容可去看官方文档https://doccs.docker.com/  下面先介绍常用命令后面会实战操作一下~  2.1、大致要了解哪些命令 用一张图来看一下我们需要了解哪些命令 这是一个大致的主线~ 主要就是拉取镜像推送镜像运行容器停止/重启容器~  其实不止这些还包括其他的操作如下看 2.2、拉取/推送镜像 拉取docker pull推送docker push 拉取就是我们要使用别人已经配置好的应用推送就是我们在公司里可能需要我们自己配置一些应用做好后推送到公司的镜像仓库供其他的同事使用~ 2.3、操作本地镜像 查看本地有哪些镜像docker images删除本地镜像docker rmi 2.4、容器操作 创建并运行容器:docker run   【这个在创建并运行容器时如果发现镜像不存在会先去镜像仓库中拉取再创建运行~】运行容器docker start    【这里是容器已经存在了而docker run是容器还没有被创建】停止容器docker stop查看容器日志docker logs进入容器内部docker exec查看本地有哪些容器docker ps  【ps就是指查看进程状态的意思~】删除容器docker rm 2.5、公司中如何把你创建的镜像给其他同事 方法一把你的镜像拷到同事的U盘上需要通过docker load命令把这个压缩包文件加载到他的镜像中方法二公司会有一个镜像仓库你把你打包好的镜像推送到镜像仓库中你的同事从上面拉取即可~【推荐】 3、案例部署MySQL 3.1、需求 拉取Nginx镜像查看本地镜像列表创建并运行MySQL容器查看容器停止容器再次启动容器进入MySQL容器删除容器 3.2、拉取镜像 3.3、查看本地镜像列表 3.4、保存本地镜像 命令 docker save -o 保存后的文件路径及文件名 镜像名 例 3.5、删除镜像  3.6、通过压缩包加载镜像 命令docker load i- [压缩包名字] 3.7、创建运行 / 停止容器 创建并运行容器 命令 docker run -d --name mysql -p 3306:3306 -e TZAsia/Shanghai -e MYSQL_ROOT_PASSWORD1111 mysql 命令解释 停止容器 运行容器 docker start 是运行已经被创建的容器 例 3.8、查看容器日志 命令后面跟的是容器名字如果想要持续追踪日志【就是说你一直打开这个日志文件有新的日志了你会直接看到他在后面追加新日志】你可以新打开一个窗口来操作这个容器当前窗口不动输入命令 你在另一个窗口操作这个容器这个窗口就会持续更新日志~ 3.8、进入容器内部 命令; 命令解释: docker exec就是进入容器-it进入容器后如何和容器交互-it就是指添加一个交互的终端mysql容器名bash进入容器用什么方式交互-bash就是指用命令的方式交互下面我们看到root后面有一串数字这就是指我们已经进入容器内部了 使用ls-l命令试试看 这个看起来就像是文件系统的根目录。所以再次印证了我们上述说的容器就是类似模拟了一个小的操作系统他有自己独立的文件系统~ 那我们知道mysql容器中肯定有MySQL的客户端那我们进入MySQL客户端看看 MySQL比较特殊进入容器后还需要进他的MySQL客户端我们不用上述那么麻烦一步也可以进去 退出exit 就可以了~ 3.9、查看docker有哪些容器 说明: docker ps 指查看所有正在运行的容器加上-a就是查看所有容器up指正在运行exited指容器已经被停止了~  3.10、简化查询信息的列 例如我们上述使用的docker ps 查询出来的列特别多而有些列的信息我们不关心不想看此时该怎么设置呢 命令举例: docker ps --format table {{.ID}}\t{{.Image}}\t{{.Status}}\t{{.Names}} 每次都这样写太麻烦我们也可以直接配置一下 优化给命令设置别名 进入目录 命令vim ~/.bashrc 进入后 我们会看到系统原本已经配置过的别名也就是说我们日常使用的命令rm 其实是rm -i的意思~ 例如我们自己添加一个别名设置 命令 alias docker_dpsdocker ps --format table {{.ID}}\t{{.Image}}\t{{.Status}}\t{{.Names}} 保存退出让这个文件生效输入命令 验证 通过这种方式我们可以设置各种我们需要的命令~ 好啦本期结束啦下期见~
http://www.zqtcl.cn/news/726412/

相关文章:

  • wordpress显示一个类目seo推广
  • 营销型电子商务网站特点如何申请免费空间和域名
  • 网站建设 主要学是么vk汉化网站谁做的
  • 做英文网站费用多少学校网站开发毕业设计
  • 红动中国设计网站官网网页制作的论文
  • 云阳一平米网站建设西安设计工作室推荐
  • 网站长尾关键词优化网页设计定制代理
  • 海东电子商务网站建设运城市网站建设公司
  • 网站建设得要素电子商务网站建设与维护项目五
  • 网站备案无前置审批文件南宁市建设厅网站
  • 百度网站体检手机网页小游戏
  • 大型购物网站建设费用广告设计与制作软件有哪些
  • 郑州建设工程交易中心网站汉寿做网站的公司
  • 青岛企业做网站startuply中文版wordpress主题
  • 商标设计网站猪八戒网站建设与设计教程
  • 网站建设积分wordpress添加右侧菜单
  • 网站策划资料方案天津优化公司
  • 做网站推广哪家公司好成都最正规的装修公司
  • 菜鸟建网站如何制作推广网站
  • 无锡企业建站系统广州品牌网站建设
  • 什么网站能免费做公众号封面wordpress主题打不开
  • 扬州外贸网站建设制作广告的软件
  • 一个主机怎么做两个网站百度上的网站怎么做
  • 济南建设工程业绩公示的网站wordpress载入等待
  • seo公司名字太原百度seo排名软件
  • 安徽省城乡建设厅网站拼多多关键词排名在哪里看
  • 素材下载网站开发wordpress微信付款插件
  • 网站有什么用河北廊坊建筑模板厂家
  • 永康住房和城乡建设部网站做网站 万户
  • 可信赖的常州网站建设做直播券的网站有多少