当前位置: 首页 > 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.pierceye.com/news/726412/

相关文章:

  • 网站建设推广ppt室内设计知名网站
  • asp 网站源码网站搭建好了怎么上到服务器
  • 网站有什么到期wordpress怎么编辑保存
  • 服务器添加网站300500启迪设计
  • 上海市建设安全协会网站移动端页面
  • 手机做网站公司成都住房和城乡建设厅官网
  • 锋创科技园网站建设网站开发ide php
  • 山东做网站的公司有哪些电脑怎么制作视频短片
  • 书画网站 建站维护网站成本
  • 什么事网站开发网站服务器租用报价
  • 做黏土的网站青岛网站建设微动力
  • 建网站权威公司广告发布平台
  • 自助游网站开发分析报告总结怎么注册公司微信公众号
  • 网站开发公司业务员培训黄聪wordpress
  • 网站规划与建设ppt模板下载响应式网站模板费用
  • 江苏商城网站建设服务网站建设优化石家庄
  • 高师院校语言类课程体系改革与建设 教学成果奖申报网站wordpress 4.8.2 漏洞
  • 以小说名字做网站的小说网wordpress的数据库主机
  • 永嘉高端网站建设价格h5页面制作多少钱
  • 北京网站建设课程培训WordPress分类id在哪
  • 宁夏网站备案青岛专业网站建设公司
  • 廊坊营销网站团队佛山市创意动力信息科技有限公司
  • 怎么学习做网站网络公司 网站建设
  • 网站权重怎么提升网站开发多线程开发
  • wordpress下拉列表沈阳网站排名优化
  • 非自己的网站如何做二次跳转免费建英文网站
  • 广州建筑集团网站企业大型网站开发网站模板设计
  • 漯河网站推广多少钱做调查网站的问卷哪个给的钱高
  • 局域网下怎么访问自己做的网站做网站时如何将前端连接到后台
  • 网页设计与网站建设考试名词解释长治县网站建设