海外主机测评

您现在的位置是:首页 > 国外服务器 > 正文

国外服务器

Docker玩法 — 小试牛刀

cds8202023-02-10国外服务器186
本站教程收集整理的这篇文章主要介绍了Docker玩法—小试牛刀,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。

本站教程收集整理的这篇文章主要介绍了Docker玩法 — 小试牛刀,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。

Docker玩法 — 小试牛刀

玩转第零步,Docker is Who

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

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

玩转第一步,请打开百度

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

点击这里跳转@H_944_11@

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

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

@H_944_11@@H_944_11@@H_944_11@

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JRyInhgo-1614842452589)(http://www.wangxiao4.xyz/file/imgs/2021/3/win_docker_setTing.png)]@H_944_11@

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

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

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

玩转第二步,命令要记住

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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kcpuhdbB-1614842452591)(http://www.wangxiao4.xyz/file/imgs/2021/3/docker_pull.png)]@H_944_11@

2. docker images 查看镜像

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rgMpRQKB-1614842452594)(http://www.wangxiao4.xyz/file/imgs/2021/3/docker_images.png)]@H_944_11@

3.docker run Hello-world 运行镜像

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2D5bCGIw-1614842452598)(http://www.wangxiao4.xyz/file/imgs/2021/3/docker_run.png)]@H_944_11@

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

@H_944_11@@H_944_11@@H_944_11@

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

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

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

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  清空所有停止的容器

玩转第三步,项目搞发布

由于篇幅不宜太长,所以咱们另起一片@H_944_11@

本站总结

以上是本站教程为你收集整理的Docker玩法 — 小试牛刀全部内容,希望文章能够帮你解决Docker玩法 — 小试牛刀所遇到的程序开发问题。

如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。

《Docker玩法 — 小试牛刀》来自互联网同行内容,若有侵权,请联系我们删除!

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~