Docker玩法 — 小试牛刀

Docker玩法 — 小试牛刀

玩转第零步,Docker is Who

众所周知,在服务发部后需要部署到服务器上,而最常见服务器系统有 windows 和 Linux 两大阵营,根据服务的需求选择合适的服务器
而在我们发部到服务器之前需要对服务进行测试,为了确保能在生产环境中达到预期效果,我们需要先在测试环境中运行一段时间,观测结果
当服务通过各种测时候,就可以顺利的部署到生产服务器中。

但是我们在种情况下,不免会有人为的错误产生,为了避免这种情况我们就可以使用docker技术将服务打包运行,这样服务无论在什么环境都可以达到预期的效果
当然docker还具有更多的有点,比如在虚拟机方面,比较直接的方法是使VMware,但缺点很明显,它属于系统级的,需要安装配置,并占用较多的资源,
而是用docker则可以非常方便的初始化一个虚拟环境,且占用资源更少,因为它可以做到更细的单元,比如tomcat环境,管理更加方便
而目前大热的分布式服务和微服务等docker都能发挥很大的作用,你可以在一台机器上建立N个docker,并且每个docker都是独立互补干扰。
总之,docker是开发与维护过程中非常优秀工具

玩转第一步,请打开百度

如果你看到这里,想必已经对docker有了一点兴趣,那么我们就快速的把它玩起来,打开百度先搜索docker,找到docker的下载地址

点击这里跳转

选择自己的安装版本,我使用的是window和Linux两个版本,所以后面博文也是以这两个版本做测试,使用上可能会有些许不同,不过并不重要

window 一路安装就好,可能会碰到一些问题,比如Hyper-v报错,通常是因因为使用了家庭版window系统导致的,可以按照其他博文对系统进行修改
安装完后启动docker,可能稍稍有点慢,稍稍等待一下,当docker完全启动后会弹出提示,并且图标上那条鲸鱼会出现很多集装箱。

首页

因为docker默认会安装在C盘,并且后续资源也会存放在C盘,对于C盘容量堪忧的朋友可以在docker设置中进行修改。

设置

而Linux 安装起来相对来说问题更少

1. yum -y install docker 命令安装
2. systemctl start docker 启动docker
3. systemctl status docker 查看docker运行状况

这样 docker 我们就已经 安装并运行 了。

玩转第二步,命令要记住

使用docker,更多的是使用命令,常用的命令多打几遍也就顺手了,万年不变的 hello world 开个头

1. docker pull hello-world  拉取hello world镜像

设置

2. docker images 查看镜像

设置

3.docker run hello-world 运行镜像

设置

4. docker ps -a 查看所有容器

设置

5. docker rm 容器id 删除容器
6. docker rmi 镜像id  删除镜像

这样第一个测试就已经完美通过,

这里附上较为常用的docker命令

1. docker 帮助
2. docker command --help 详细的帮助
3. docker pull 载入镜像,当本地不存在时会下载
4. docker run -t *** 启动容器***
5. docker ps -a 查看所有容器
6. docker start 容器id 启动一个已经停止的容器 参数:容器的 container id
7. docker run -itd --name 容器id 后台运行容器
8. docker stop 容器id 停止一个容器
9. docker restart 容器id 重启一个已经停止的容器
10. docker attach 容器id 
11. docker exec -it  容器id 退出这个容器,容器不会停止
12. docker export 容器id > 文件名称    导出容器
13. cat 文件路径 | docker import - 镜像   导入文件容器
14. docker import http://路径 镜像   导入网络容器
15. docker rm -f 容器id   删除容器
16. docker container prune  清空所有停止的容器

玩转第三步,项目搞发布

由于篇幅不宜太长,所以咱们另起一片
发布之旅

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 每天花5分钟阅读和学习Docker PDF,可以帮助我们快速掌握Docker的基本知识和使用技巧。首先,我们可以利用这5分钟来了解Docker的概念和基本原理,如容器化技术、镜像和容器的关系等。同时,也可以学习Docker的核心功能,如映像构建、容器管理、网络配置等。通过阅读Docker PDF,我们可以了解Docker的各种命令和选项的使用方法,例如docker run、docker build等。另外,我们可以学习如何使用Docker Compose来编排和管理多个容器的应用程序,以及如何使用Docker Swarm来进行容器集群的部署和管理。此外,阅读Docker PDF还可以让我们了解到一些Docker的最佳实践和常见问题,以及如何解决这些问题。通过每天花5分钟来玩转Docker PDF,我们可以不断积累对Docker的理解和掌握,提高我们的工作效率和技术水平。 ### 回答2: 每天花费5分钟玩转Docker PDF,对于对Docker有基本了解的人来说是一个很好的学习和提升技能的方式。 首先,我们可以阅读一些Docker的入门资料和教程。可以搜索并下载一些与Docker相关的PDF文档,例如《Docker入门指南》等。通过阅读这些资料,我们可以了解Docker的基本概念、使用方法以及与之相关的命令。 其次,我们可以学习Docker的一些常用命令和操作。可以找到一些包含Docker命令和操作示例的PDF文档,例如《Docker常用命令手册》等。通过学习这些命令和操作,我们可以更好地理解和掌握Docker的使用技巧,能够更高效地管理和使用容器。 此外,我们还可以学习Docker的一些高级特性和技术。有一些PDF文档专门介绍和讲解Docker的高级特性和技术,例如Docker的网络配置、数据卷的使用、镜像构建等等。通过学习这些高级特性和技术,我们可以更好地应用Docker解决实际问题,并优化我们的容器化应用。 最后,我们可以进行一些实践和实验。可以找到一些包含Docker实践和实验的PDF文档,例如一些Docker的实战项目或者案例分析。通过实践和实验,我们可以将理论知识应用到实际问题中,也可以发现和解决在实践中遇到的困难和挑战。 总结来说,每天花费5分钟阅读和学习Docker的相关PDF文档,可以帮助我们提升Docker的基础知识和技能,掌握Docker的常用命令和操作,了解Docker的高级特性和技术,并通过实践和实验运用所学知识。这样,我们可以更好地应用和管理Docker容器,为我们的工作和项目开发带来更多的便捷和效率。 ### 回答3: 每天花5分钟学习和应用Docker将是非常值得的。Docker是一种容器化技术,可以将应用程序和其所有依赖项打包在一个独立的容器中,从而实现快速部署和管理。通过学习Docker,你可以更方便地构建、发布和运行应用程序,同时提高开发效率和部署灵活性。 在5分钟的时间里,你可以阅读并理解有关Docker的一些核心概念和基本命令的PDF文档。这些内容包括容器、镜像、容器注册表、Dockerfile等。了解这些概念将帮助你更好地理解和使用Docker。 此外,你还可以学习如何在本地环境中安装Docker,并通过一些简单的命令启动容器和运行应用程序。你可以尝试使用Docker创建一个简单的Web应用,如一个Hello World页面,并通过浏览器访问它。这将帮助你快速上手并体验Docker的优势。 为了更深入地学习Docker,你可以查看更多高级的Docker功能,如网络设置、数据卷和多容器应用的部署。学习这些功能可以帮助你更好地管理和扩展应用程序。 每天花5分钟学习和应用Docker的PDF指南是非常实用的,并且你可以通过不断积累知识和实践来提高自己的技能。无论你是开发人员、测试人员还是系统管理员,掌握Docker技术都将为你的工作带来很多便利和效益。开始行动吧,每天花5分钟玩转Docker,让你的工作更加高效和充满乐趣!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiao4-800k

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值