我看GitHub上很多都是和docker有关的,让人脑阔疼,怎么去实操啊?
好的,马克一下
搞台虚拟机子就是干,折腾一会就熟悉了
先在B站上搜索docker 对应学习一下理解一下先
mac 机器可以裸上吗?
好的
你电脑上装个虚拟机嘛,其实docker在MAC和WIN都有客户端。但还是建议弄个linux环境来玩
直接装个虚拟机,装一个linux系统,然后跑docker
能命令行搞就不要图省事用界面,理解更深刻
好好好
平时常用的命令就那么几个,先搞起来再说
docker run
docker exec
docker ps
docker rm
马克
关键是自己会写 dockerfile
马克
Dockerfile 是一个文本文件,其中包含了一系列用于构建 Docker 镜像的指令。通过编写 Dockerfile,用户可以定义镜像中所需的操作系统、软件环境、依赖项等内容。在执行 docker build 命令时,Docker 会根据 Dockerfile 中的指令逐步构建出完整的镜像。这种方式使得镜像的构建过程自动化且可重复,方便开发人员快速部署应用程序和服务。
主要还是要动手,看命令实操,如果只看不行
倒也不用从dockerfile开始学吧。先从会用开始,我自己装了这么多容器,只自己写过一个dockerfile
使用docker build的次数也屈指可数,基本上就是项目支持docker部署但只提供了amd架构,没提供arm架构才会自己build个arm的
其实我觉得上手只要会1个命令就可以开始了
docker run
用起来以后特定场景下用到再学2个
docker exec
docker cp
一共三个命令就够了
剩下的事情都交给portainer(rm, start/stop/restart, logs …)
docker run里只要知道-p -v -e三个参数也就差不多了,已经可以愉快的玩耍了。
剩下的东西,遇到问题了找解决办法,顺便就学了
经鉴定此贴将会成为精华,路过的小白都会过来瞅两眼
搞台机器自己实操下就行了