Docker深入浅出系列教程——Docker安装

时间:2021-10-19 16:21:14

我是张飞洪,钻进浩瀚代码,十年有余,人不堪其累,吾不改其乐。我喜欢把玩代码,琢磨词句!代码算法让我穿透规律,文章摘句让我洞察人情。如果你觉得和我的看法不一样,请关注我的头条号,那我们一定合得来。

 

Docker包括两个版本,社区版和企业版,下面介绍社区版的安装,因为Docker给予Ubuntu开发,所以如果你是初次安装,建议采用Ubuntu安装,下面也是重点讲解Ubuntu下的安装,如果你已经使用了Centos了,也没关系,献上靠谱的代码!

centos6安装:

yum install -y epel-release

yum install -y docker-io

centos7安装:

yum install -y docker

ubuntu 16.04安装

Docker深入浅出系列教程——Docker安装

ubuntu系统

  • 建立仓库

1.如果已经安装旧的的版本,可以先进行删除:

sudo apt-get remove docker docker-engine docker.io

2.更新apt包索引库:

sudo apt-get update

3.允许在HTTPS上使用存储库:

sudo apt-get install

apt-transport-https

ca-certificates

curl

software-properties-common

4.添加Docker的GPG key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo apt-key fingerprint 0EBFCD88

  • 安装Docker-CE

1.更新apt包索引库:

sudo apt-get update

2.安装最新版本的Docker CE

sudo apt-get install docker-ce

如果上面的行不通,可以试着执行下面的代码

sudo apt-get install docker.io

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

docker version 或者 docker info[该命令需要root权限]

注意:

Docker 需要用户具有 sudo 权限,为了避免每次命令都输入sudo,可以把用户加入 Docker 用户组(官方文档)。

$ sudo usermod -aG docker $USER

Docker 是服务器——客户端架构。运行docker命令的时候,需要本机有Docker服务。如果这项服务没有启动,可以用下面的命令启动。

1.service 命令的用法

sudo service docker start

2.systemctl 命令的用法

sudo systemctl start docker

 

如果对Docker有更深的洞察,欢迎补充和讨论,感谢您的捧场。我是张飞洪,我为博客园的读者写故事。我会给你呈现程序员眼中的世界,请关注我的头条号

 Docker深入浅出系列教程——Docker安装