快捷搜索:  汽车  科技

docker 快速入门:这可能是最为详细的Docker入门吐血总结

docker 快速入门:这可能是最为详细的Docker入门吐血总结docker versionordocker info 返回 Docker 的版本相关信息,证明 Docker 安装成功:安装完成后,运行下面的命令,验证是否安装成功:$ sudo yum install docker 当然在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS 系统上可以使用这套脚本安装:curl -fsSL get.docker.com -o get-docker.shsh get-docker.sh 具体可以参看 docker-install 的脚本:https://github.com/docker/docker-install 执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker CE 的 Edge 版本安装在系统中。

我们执行以下安装命令去安装依赖包:

$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2

这里我事先已经安装过了,所以提示我已经安装了最新版本:

docker 快速入门:这可能是最为详细的Docker入门吐血总结(1)

安装 Docker

Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 Docker,只需要运行下面的 yum 命令:

$ sudo yum install docker

当然在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS 系统上可以使用这套脚本安装:

curl -fsSL get.docker.com -o get-docker.shsh get-docker.sh

具体可以参看 docker-install 的脚本:

https://github.com/docker/docker-install

执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker CE 的 Edge 版本安装在系统中。

安装完成后,运行下面的命令,验证是否安装成功:

docker versionordocker info

返回 Docker 的版本相关信息,证明 Docker 安装成功:

docker 快速入门:这可能是最为详细的Docker入门吐血总结(2)

启动 Docker-CE:

$ sudo systemctl enable docker$ sudo systemctl start docker

Docker 的简单运用 Hello World

由于服务器日常崩溃了, Docker 出了点问题,所以以下案例的演示是基于 Kali Linux 环境下进行的。

我们通过最简单的 Image 文件 Hello World,感受一下 Docker 的魅力吧!

我们直接运行下面的命令,将名为 hello-world 的 image 文件从仓库抓取到本地:

docker pull library/hello-world

docker pull images 是抓取 image 文件,library/hello-world 是 image 文件在仓库里面的位置,其中 library 是 image 文件所在的组,hello-world 是 image 文件的名字。

docker 快速入门:这可能是最为详细的Docker入门吐血总结(3)

抓取成功以后,就可以在本机看到这个 image 文件了:

docker images

我们可以看到如下结果:

docker 快速入门:这可能是最为详细的Docker入门吐血总结(4)

现在,我们可以运行 hello-world 这个 image 文件:

docker run hello-world

我们可以看到如下结果:

docker 快速入门:这可能是最为详细的Docker入门吐血总结(5)

猜您喜欢: