前言

这里主要总结在VMware下安装docker

一、创建centos7的Linux虚拟机

ps:也可以直接购买云服务器

iso镜像:CentOS-7-x86_64-DVD-1511.iso  下载

1.点击创建新的虚拟机

2.直接选择典型 下一步

3.安装方便,直接选择 安装程序光盘文件简易安装,然后选择下载的iso文件

4.取好名字,用户名密码。

5.然后分配好内存大小后,一直点下一步..下一步...完成即可。(ps:之后都是简单的下一步,所以没有截图)

6.运行linux虚拟机,等待加载,选择语言-汉语后等待,完成后选择用户输入密码进入界面(ps:只需要等待,选择汉语,所以没有截图)。

7.右击选择打开终端。并且输入: su  

        然后输入密码进入管理员root模式($变成了#)

二、准备工作及安装docker

1.yum安装gcc相关

yum -y install gcc
yum -y install gcc-c++

2.把yum包更新到最新

yum update

3. 安装需要的软件包( yum-util 提供yum-config-manager功能,后两个是devicemapper驱动依赖)

yum install -y yum-utils device-mapper-persistent-data lvm2

4.设置stable镜像仓库(使用阿里云)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5. 安装docker 

yum install docker-ce

 6.启动docker

systemctl start docker

        6.1开机自动启动docker 

systemctl enable docker

        6.2关闭docker

 systemctl stop docker

        6.3重启docker

systemctl restart docker

7.查看版本

docker version

如图,则安装完成。 

测试:

1.输入以下代码,如果出现Unable to find image 'hello-world:latest' locally,表示本地没有hello-world镜像文件,它会自动从远程仓库里拉取到本地,等会即可。

docker run hello-world

显示如图即表明成功。 

8.卸载:

  1.查询安装过的包
   yum list installed | grep docker
   然后会出现一些dockerXXXX
   2.删除安装的软件包

例子:
    yum -y remove docker.x86_64                        
    yum -y remove docker-client.x86_64                  
    yum -y remove docker-common.x86_64

        一一删除即可。

 三.使用阿里云镜像加速

使用阿里云镜像加速拉取:

进入到阿里云官网,注册一个账号,

开放云原生应用-云原生(Cloud Native)-云原生介绍 - 阿里云

        登录后,右上角点击控制台,然后搜索框输入容器镜像服务

 然后左边选择镜像加速器。

然后选择CentOS ,得到如图。

在虚拟机命令行中

1.创建目录

mkdir -p /etc/docker

2. 进入目录

cd /etc/docker

3.复制上图的 tee /etc/......<<'EOF'{.....}EOF 的内容在命令行中回车 

        ps: 该命令意思为:如果没有该文件则创建该文件,且将<<'EOF' 与 EOF 之间的内容写入到文件中。

4.执行守护进程重启

systemctl daemon-reload

5.执行docker重启:

systemctl restart docker

6.再次测试:

docker run hello-world 


总结

对docker安装的记录

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐