掌握了Docker技术可以做什么?

举报
liuzhen007 发表于 2021/08/26 08:50:36 2021/08/26
【摘要】 目录前言正文Docker的明显优势Docker的基础使用方法结尾 前言随着互联网技术的快速更新,应用程序的功能也越来越丰富,迭代速度也越来越快,为了实现这些目标,应用的开发逐渐趋向服务化甚至微服务化。然而,每个服务的部署都严重依赖所在机器的操作系统或者其他程序,环境问题不仅仅是开发过程中比较挠头的东西,服务部署也会面临各种各样的环境问题。为了解决环境问题所带来的困扰,Docker技术出现了。...

目录

  • 前言
  • 正文
  • Docker的明显优势
  • Docker的基础使用方法
  • 结尾

前言

随着互联网技术的快速更新,应用程序的功能也越来越丰富,迭代速度也越来越快,为了实现这些目标,应用的开发逐渐趋向服务化甚至微服务化。然而,每个服务的部署都严重依赖所在机器的操作系统或者其他程序,环境问题不仅仅是开发过程中比较挠头的东西,服务部署也会面临各种各样的环境问题。为了解决环境问题所带来的困扰,Docker技术出现了。

正文

今天我们就来聊一聊 Docker,一个当今互联网社会的“新宠”,伴随着云原生概念的普及,很多服务都开始采用 Docker 的形式进行部署。本文的主要内容就是介绍一下 Docker 技术的优势和基础使用方法。在开始前,先说一个比较有意思的事儿,如果你在 GitHub 上搜索不到 Docker 仓库也不要觉得惊讶,因为它现在叫 Moby,为什么说是现在呢,感兴趣的小伙伴可以去查查。

Docker的明显优势

Docker的成功肯定是基于一些优势和特点,那么它都有哪些出类拔萃的特性呢?

接下来就看一看。

  1. 能够快速更细线上服务。

  2. 能够实现跨平台部署和动态伸缩。

  3. 降低运维成本,减少服务器环境的干扰。

  4. 提升单台服务器的利用率。

Docker的基础使用方法

步骤一、拉取镜像

docker pull 镜像:tag

步骤二、启动容器

docker run -it 镜像:tag /bin/bash

参数解析:

-i: 交互式操作。

-t: 终端。

/bin/bash:命令执行后会进入交互式模式。当然,如果你不想这样做的话,也可以加 -d 命令参数。

步骤三、停止已经启动的容器

docker stop 容器ID

步骤四、启动已经停止的容器

docker start 容器ID

步骤五、查看所有容器列表

docker ps -a

步骤六、查看容器日志

docker logs -f 容器ID

步骤七、删除容器

docker rm -f 容器ID

结尾

好了,关于 Docker 技术的优势和一般使用方式就介绍这么多吧,如果你感兴趣,就动手DIY吧。晚安,我是 liuzhen007,欢迎关注,分享更多 Docker 容器的相关知识。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。