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
来源链接:https://www.idcspy.com/31848.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站