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

玩转第三步,项目搞发布

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

xiao4-800k

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

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

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

打赏作者

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

抵扣说明:

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

余额充值