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窗口。

感谢您阅读至最后一刻。

请点赞?,请关注。

非常感谢您一直阅读到最后一句话。

请点击喜欢的图标?并关注我,带你走向幸福生活。