Docker (34) 程序员学习Docker的七种途径
假设程序员学习 Docker 的七种途径。
1. 在操作系统中的Docker应用程序
学习编写和修复将操作系统运行在不同操作系统上的应用软件,如Docker适用于Windows、Docker适用于macOS、以及Linux Docker等,也许能找到改变Windows和macOS结构的线索。
可能会发现一些关于Docker应用改进方向的方法,比如使用docker ps和docker images命令。
2 Docker 的结构
在这里,我们只考虑基于debian系列的操作系统,如debian/ubuntu/raspbian等,这是由于我在Linux系列操作系统的内核编译方面只在debian系列上成功过,其他发行版则不太擅长。
如果对Docker的组件结构了解得足够深入,可能有助于未来Docker的效率等方面的贡献。
或许可以找到改进Docker构建过程的方向,比如通过Docker Compose等方式。
3个Docker Hub
Docker Hub非常方便,但有时即使已经登录了docker,却出现了一些莫名其妙的错误,让人不知所措。
也许可以对诸如docker pull、docker run、docker push等命令做出改进。
四个Python
从Anaconda官方库中运行最好,还是在Ubuntu中安装Python3最好?
到目前为止,我使用Anaconda 9次,Ubuntu 1次,都有一些好的经历。
5个C编译器
从gcc的官方Docker Hub运行是否是个好选择?
如何安装clang/llvm?
如何安装ms code?
正在努力建立稳定的环境
6 编辑环境 –
如果不擅长使用vi,
通过在docker run命令中使用-v选项,可以在主机操作系统和docker之间共享文件夹,
通过在主机操作系统的编辑器中进行编辑,可以更高效地工作。
七个GUI
有时候会使用宿主操作系统的X窗口功能,来将Docker容器的输出发送到X窗口。
感谢您阅读至最后一刻。
请点赞?,请关注。
非常感谢您一直阅读到最后一句话。
请点击喜欢的图标?并关注我,带你走向幸福生活。