我看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三个参数也就差不多了,已经可以愉快的玩耍了。
剩下的东西,遇到问题了找解决办法,顺便就学了
经鉴定此贴将会成为精华,路过的小白都会过来瞅两眼
搞台机器自己实操下就行了
https://wangchujiang.com/reference/
直接参考这个,里面好多docker的知识