前言:再看本文章之前需要大概理解docker的技术原理与基本概念,我认为上手之前这些内容并不是很重要,所以这里就不在赘述,为什么说不重要呢?其实刚接触docker的同学可能对概念什么的并不是很理解,往往官方晦涩难懂的解释并不会给自己对docker的认识有多大的提高,我的建议还是从实践中出发,先试着从简单的出发,例如自己学会安装镜像文件与挂载容器,最后自己再试着部署一个web项目;等web项目部署好之后,我相信您会对docker已经产生了自己的概念,这个时候再回去看docker的基本概念与技术原理的时候就会简单许多。其实在任何技术上不要幻想看一遍技术原理就会搞懂该技术,任何技术都需要亲手去实践,每一次的实践都会对该项技术有新的认识,每一次新的认识又会对自己的技术做出补充,这样互补的过程其实就是技术提高的过程,废话不多说,直接上手怎么去玩个web项目吧。
一、准备工作
搭建测试环境最不可少的可能就是服务器了,这个时候可能您要去协调个测试服务器过来给自己练手了,如果搞不到服务器,备选方案就是在自己电脑上搞个虚拟机了,具体教程请参考别的文章;
这里我搞到两台机器,并与开发确认当前正在运行的项目已经安装的软件版本以及自己需要安装哪些东西:
比较尴尬的是后面才发现安装的这些东西都没有用到 ,因为都是用的同一套的数据库等,所以后面部署就简单许多,但是上述软件及插件的安装还是要介绍一下
二、基础命令
- 查询镜像文件:docker search +镜像名
- 拉取镜像文件:docker pull +镜像名
- 查看已载镜像:docker images
- 创建并运行容器:docker run --name +自定义name -p +映射端口 -d +原镜像文件
- 查看容器:docker ps -a