程序员

Docker攻略:打造一劳永逸的随身开发环境@.@

2020-07-03  本文已影响0人  骆飞
image

前言

每次换电脑安装各种开发包,electron打包,网络原因各种下载不到依赖,应用部署困难?那就看看这篇攻略,打造一劳永逸的随身开发环境吧

Docker安装

Docker基础

images

container

network

创建启动容器

查看容器的基本信息

docker inspect 容器id

查看容器日志

docker logs 容器id

从容器拷贝到本机

进入一个容器

退出容器

制作一个镜像

docker commit -m="提交的描述信息" -a="作者" 容器 id 目标镜像名:[TAG]

DockerFile

发布镜像

Docker hub

阿里云

制作专属系统镜像

缺什么补什么,作为前端下面这些已经够用了。

dockerfile 实例

image

dockerfile 在github上需要的自己拿呀:https://github.com/JackFlyL/dockerWork.git

生成镜像

docker build -f dockerfile -t [imageName] .

注意!!!后面那个 "." 了没有一定要加上!

镜像使用

docker run -itd --name mywork -v /Users/jackfly/docker:/home/work -p 6555:22 -p 8080:80 mywork 
docker exec -it mywork /bin/zsh
image

连接成功!这就是你的专属服务器,想怎么造怎么造,比docker数据卷共享更自由。

image

关于应用部署

web网页

Electron应用

打包生成APP 通过数据连通 共享数据到主机 直接使用

docker run -itd -v /home/data:/home/AlectronApps mywork
image

总结

至此一个随身的开发环境就搞定了,即使你到任何系统任何电脑 只要支持docker 就可以拉取镜像还原自己的工作状态,而且容错率高,重装系统只需要重新run一下。你可以把自己的项目放入镜像中,不断完善不断的commit 更新镜像。
基础镜像的dockerfile放到了github,需要的同学自己取。镜像我也上传到了阿里云,不想折腾的懒人们也直接用哈!

上一篇下一篇

猜你喜欢

热点阅读