CentOS 7安装Docker教程

CentOS 7安装Docker教程

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

Docker是一种容器化技术。可让您快速构建。测试和部署应用程序。作为可在任何地方虚拟运行的可移植自足容器。在本教程中将为大家介绍如何在CentOS 7上安装Docker。仅供大家参考。

一。CentOS上安装Docker

尽管Docker软件包在CentOS 7官方存储库中可用。但它不一定总是最新版本。推荐的方法是从Docker的存储库中安装Docker。

要在CentOS 7服务器上安装Docker。请执行以下步骤:

1。首先更新系统软件包并安装所需的依赖项:

sudo yum update
sudo yum install yum-utils device-mapper-persistent-data lvm2

2。接下来运行以下命令。将Docker稳定存储库添加到您的系统中:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3。现在已启用Docker存储库。使用yum。通过键入以下命令安装最新版本的Docker CE(社区版):

sudo yum install docker-ce

4。安装Docker软件包后。启动Docker守护程序并使其在启动时自动启动:

sudo systemctl start docker
sudo systemctl enable docker

5。要验证Docker服务正在运行。请键入:

sudo systemctl status docker

输出应如下所示:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2018-10-31 08:51:20 UTC; 7s ago
     Docs: https://docs.docker.com
 Main PID: 2492 (dockerd)
   CGroup: /system.slice/docker.service
           ├─2492 /usr/bin/dockerd
           └─2498 docker-containerd --config /var/run/docker/containerd/containerd.toml

6。在撰写本文时。Docker的当前稳定版本为18.06.1。以打印Docker版本类型:

docker -v
Docker version 18.06.1-ce, build e68fc7a

二。在不使用Sudo的情况下执行Docker命令

默认情况下。Docker需要管理员权限。如果要以非root用户身份运行Docker命令而不加 sudo 。则需要将您的用户添加到在Docker CE安装过程中创建的Docker组包。您可以输入以下内容:

sudo usermod -aG docker $USER

$USER是保存您的用户名的环境变量。

注销并重新登录。以便刷新组成员身份。

要验证Docker是否已成功安装。并且您可以在不使用sudo的情况下运行docker命令。请发出以下命令。该命令将下载测试映像。在容器中运行它。打印“ Hello from Docker”消息并退出:

docker container run hello-world

输出应如下所示:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
9bb5a5d4561a: Pull complete
Digest: sha256:f5233545e43561214ca4891fd1157e1c3c563316ed8e237750d59bde73361e77
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

三。Docker命令行

现在我们已经可以正常安装Docker。下面我们来介绍Docker CLI的基本语法。

码头工人命令行采用以下形式:

docker [option] [subcommand] [arguments]

您可以通过键入不带参数的docker列出所有可用命令:

docker

如果您需要关于[subcommand]的更多帮助。只需键入:

docker [subcommand] --help
分享到 :
相关推荐

独立服务器托管有哪些优势(独立服务器托管有哪些优势和劣势)

独立服务器托管的优势有:1。资源独享。可以选择足够的网络带宽等资源及服务器的档次。保...

NameSilo域名常见问题解答(namesilo域名解析不生效)

Namesilo是一家性价比很高的国外域名注册商。在名气方面可能没有GoDaddy大...

租用美国大带宽服务器有哪些优点(租用美国大带宽服务器有哪些优点和缺点)

租用美国大带宽服务器的优点有:1。带宽资源充足。且价格便宜。网络覆盖范围广泛;2。部...

好的私有云服务器都具备这四点(好的私有云服务器都具备这四点条件)

私有云服务器是什么?相信大家现对云服务器都不陌生。云服务器是一种简单高效。安全可靠。...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注