Docker 是一种开放源代码软件,利用操作系统虚拟化技术,以及自己独特的容器化技术,让应用程序可以在一个沙箱中运行。Docker 可以运行在 Linux,macOS 和 Windows 上。在本文中,我们将详细介绍如何在 CentOS7 上安装 Docker,并分享一些使用 Docker 的示例代码。
准备工作
在安装 Docker 之前,我们需要确保以下条件已满足:
已经在 CentOS7 上安装了 yum,如果没有,请首先通过以下命令安装:
---- --- ------- -- --------- ----------------------------- ----
安装了 Docker 软件包签名的公钥
---- ------------------ ---------- -------------------------------------------------------
启用 Docker CE 存储库
---- ------------------ -------- -----------------
安装 Docker
在进行安装之前,我们需要卸载非 Docker CE 版本的 Docker,如果有。可以通过以下命令查看是否已经安装了 Docker:
--- ---- --------- - ---- ------
如果输出了非 Docker CE 版本的 Docker,我们可以使用以下命令卸载:
---- --- ------ ------ - ------------- - ----------------- - -------------- - -------------
现在,让我们开始安装 Docker CE:
---- --- ------- --------- ------------- -------------
安装完成之后,启动 Docker 并将其添加至启动项:
---- --------- ----- ------ ---- --------- ------ ------
我们可以通过以下命令检查 Docker 是否已经安装并启动:
---- ------ --- -----------
如果输出了 “Hello from Docker!” 这句话,说明 Docker 已经安装并正常启动了。
使用 Docker
Docker 可以让我们快速地创建、部署和运行应用程序。在这里,我们将介绍一些使用 Docker 的常用命令。
获取 Docker 镜像
获取 Docker 镜像通常是我们使用 Docker 的第一步。可以通过以下命令来获取官方的 Ubuntu 镜像:
---- ------ ---- ------
运行 Docker 容器
运行 Docker 容器可以使用以下命令:
---- ------ --- --- ------ --------- ------ ---------
这个命令包含了一些参数和选项:
-it
表示以交互式和终端终端的方式运行容器。--name my-ubuntu
表示容器的名称是 my-ubuntu。ubuntu
是我们要运行的镜像。/bin/bash
表示 Docker 容器启动后默认执行的命令。
通过这个命令,我们可以在终端中进入到这个容器中:
--------------------
现在我们已经在容器中了,这时我们可以在容器中安装软件或者执行其他操作。例如,我们可以在容器中安装 Node.js:
---- ------- ------ -- ---- ------- ------- -- ------
查看 Docker 容器
在运行多个容器时,我们需要查看它们的状态。可以使用以下命令来查看正在运行的 Docker 容器:
---- ------ --
这个命令将输出正在运行的 Docker 容器的列表和一些其他信息:
--------- -- ----- ------- ------- ------ ----- ----- ------------ ------ ----------- - ------- --- -- - ------- ---------
停止 Docker 容器
停止 Docker 容器的命令非常简单:
---- ------ ---- --- -- ----
例如,我们可以使用以下命令停止 my-ubuntu 容器:
---- ------ ---- ---------
删除 Docker 镜像
如果我们不再需要某个镜像,可以使用以下命令删除镜像:
---- ------ --- --- -- ----
例如,我们可以使用以下命令删除 Ubuntu 镜像:
---- ------ --- ------
结论
Docker 是一种开源工具,可以帮助我们创建、部署和运行应用程序。本文中,我们分享了如何在 CentOS7 上安装 Docker,并介绍了一些使用 Docker 的常用命令。希望这篇文章对您有所帮助。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/66ee66146fbf96019721a6a9