Linux环境下安装docker [适用 虚拟机是Linux或者本身就是Linux系统]
我在《云计算和容器技术》一文中,主要简单介绍了概念和应用。实际上,云容器发展后,由于安全问题,国际上一直在追求更安全的可信云技术,有关可信云技术大家可以再查查资料,这里哒哒兔就不再赘述。今天我们主要聊聊Docker在Linux环境下的安装和使用:
Docker的安装首先要求虚拟机内核版本不能低于3.10,如果你刚开始做,网上提供的应该都比较新,镜像建议使用Centos7(64bit)
1、检查虚拟机内核版本: [我的是3.10.0 x86_64]
$ uname -r
2、更新yum以及移除旧版本的Docker[如果没安装过可以跳过,yum一定要更新]
$ yum -y update
$ yum remove docker docker-common docker-selinux docker-engine
3、安装需要的软件包
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4、为了充分体验过程,你可以现在查一下你的虚拟机上已有的docker版本(没安装过就不会显示,可以跳过,玩嘛)
$ sudo yum list docker-ce --showduplicates | sort -r
5、安装Docker
$ sudo install docker //您会看到有的地方使用$ sudo install docker-ce,如果没有成功可以用我提供的
安装过程中会问你如下,输入下面的即可
y
6、这样就安装好了,启动Docker,并加入开机启动项
$ sudo systemctl start docker
$ sudo systemctl enable docker
$ docker version //查看版本
在上图,由于前两个指令没有跳出内容,所以就一次截了三个指令
7、执行一个测试镜像
$ docker ps
8、查询本地已经安装的Docker软件包
$ yum listed installed | grep docker
9、卸载安装包【需要的时候用,刚下载好您千万别动哈哈】
$ yum remove dacker.x86_64 docker common.x86_64 -y
10、启动docker,上面我们启动过了,不再写
11、查看docker客户端所有指令
$ docker 或者 $ docker command --help 都可以,这个command可以指定具体的方法
12、运行docker容器
参数说明
-i 表示以interaction模式运行容器
-t 表示为容器分配一个伪tty终端
ubuntu 表示基于ubuntu镜像启动容器,常被用户当作基础镜像启动容器
/bin/bash 表示交互式命令,启动了一个bash shell ,从而保证交互容器中启动时至少有一个进程在运行
若想退出容器,则用 exit 退出
13、查看容器详细信息
$ docker ps -a
14、操作具体容器
好啦,初步操作就到这里,下次我会讲一讲具体的容器原理【上面提到啦】,下下次开始使用关于镜像的问题
By 哒哒兔