一、什么是Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。
以上这段话引用自百度百科,初步理解Docker是一项容器技术,可以根据我们自定义规则把应用打包成一个镜像,其他机器就可以使用这个镜像,启动我们的应用。
二、Docker安装
官网有各种系统的安装教程,本文学习是在centos系统下进行(在Windows机器上立永VM虚拟机安装的centos系统)。
第一步:先移除不必要的依赖
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
第二步:安装必要依赖
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
第三步:安装docker
$ sudo yum install docker-ce docker-ce-cli containerd.io
正常按照以上步骤进行安装都会成功,此时我们已经在centos成功安装了docker环境,可以运行相关的docker命令。
可以通过docker help命令来查看当前docker支持的命令以及相关参数:

docker可以把我们的应用程序打包成一个镜像,所以我们可以通过docker images命令来查看当前我们所拥有的镜像:

三、HelloWord程序
学习一门新的技术或者语言,第一先接触的demo几乎都是打印hello world程序,docker学习的时候,也给我们准备了这样一个程序。我们可以通过docker pull去拉去对应的镜像
docker pull hello-world:

此时我们再运行docker images命令就会发现当前有了hello-world这个镜像

从命令参数列表中可以发现有个run命令,可以通过该命令来运行当前hello-world样例

此时,就表示我们当前程序运行成功了(-d表示后台运行)。如果想查看当前的输出,我们可以去掉-d参数。

这就是docker中hello-world程序的样例输出。
四、总结
本文,简易的介绍了docker,以及本地环境的安装过程和简单demo的运行,接下来将进一步的学习更多关于Docker的知识。
以上,有任何不对的地方请指正,谢谢!
本文介绍了Docker的基本概念,包括它作为一个容器引擎的作用。在CentOS系统中详细阐述了Docker的安装步骤,并展示了如何通过docker命令查看镜像。接着,通过运行Hello World程序,演示了如何拉取和运行镜像,从而验证Docker环境的正确安装。文章以一个简单的实战操作引导读者入门Docker。
1601

被折叠的 条评论
为什么被折叠?



