本文已参与「新人创作礼」活动, 一起开启掘金创作之路。
Docker这个玩意也许我们开发中经常使用吧,这个玩意后端仔用的多。前端仔用的少,我就用前端的例子来说明 docker有多爽啊。公司最近一个新Vue项目要使用高版本框架;我一整操作猛如虎;直接升级了node环境了;直接更新到最新版。后期我要维护老掉牙的项目;不支持高版本,怎么办没办法卸载了安装低版本;一直这样重复操作;很无脑。但是如果会使用docker直接构建不同版本容器多爽啊。
废话少说直接开始今天主题了。
开始学习了
首先个人建议使用 Mac或者linux环境学习Docker;尽量不要使用Windows,今天装了一上午Windows的环境一直没有处理好。安装软件那些都是小孩子都懂的。安装期间注册一个docker账户,去逛逛官网的地址;看看他们家仓库啥的、文档等等。
开始学习命令了。。。跑起来吧
1. 第一步 下载镜像
2. 第二步 创建容器
3. 第三部 启动容器
下载镜像
下载镜像有两种途径:
1.用命令搜索镜像。
2.去`docker`的仓库搜索镜像然后复制命令跑起来。
命令搜索镜像 docker search 搜索镜像名称
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relation… 13830 [OK]
mariadb MariaDB Server is a high performing open sou… 5274 [OK]
这是是跑的 docker search mysql 出来的。其中还可以排除start低于好多的docker search -f stars=10 mysql
搜索到了镜像;要怎么下载呢。那就很简单了;直接docker pull 镜像名称 例如: docker pull mysql默认下载的是最新版本的;如果想要下载特定的版本命令:docker pull mysql:5.7就这么简单啊
还有一个途径就是去码头仓库拷贝下载命令;码头仓库地址:hub.docker.com/; 后面不需要我教导了吧。 这就下载了好了镜像啊。
下载好了镜像;看看是否下载成功了;直接跑命令:docker images;就可以看到到所有下载的 Docker镜像。顺便把删除命令说了docker rmi 镜像id 这就是删除镜像命令
睡了,睡了。扛不住了。明天继续,👋👋