linux centos(7.3)下安装docker
1.Docker简介:
1)百科描述:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
2)Docker由什么组成呢, 包括三个基本概念:
仓库(Repository) 镜像(Image) 容器(Container)
2.安装docker(基于centos7.3版本)
1)首先检查当前系统内核版本 要求(>=3.10)
# uname -r
2) yum update (会对软件包和内核升级,此处只是为了排除系统环境的影响)
# yum update
3) 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
# yum install -y yum-utils device-mapper-persistent-data lvm2
4) 添加docker的yum源 (采用阿里云源)
# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
登录你的阿里云控制台查看相关操作 https://cr.console.aliyun.com/cn-beijing/instances/mirrors 界面如下:

宿主机地址切换到 /etc/docker/会有
# cd /etc/docker/
# ls
daemon.json key.json
备注:如果没有 daemon.json 则创建一个即可

:wq 保存
5) 查看所有仓库中docker版本,并选择特定版本安装:(此处我们查看社区版 docker-ce)
# yum list docker-ce --showduplicates | sort -r
6) 安装docker (此处我们安装社区版 docker-ce)
# yum install docker-ce (默认安装最新版) 备注:#yum install docker-ce-<VERSION_STRING> 安装指定docker社区版 例:yum install docker-ce-18.03.1.ce
到此dokcer就安装完成.
docker启动命令
1.systemctl start docker (重启命令 $ systemctl restart docker )
2.systemctl enable docker 开机启动
3.docker version 查看docker版本号
验证是否安装成功
docker run hello-world 会有 hello docker 等出现则说明docker安装成功 .
docker相关操作查看命令
docker ps // 查看所有正在运行容器
docker stop containerId // containerId 是容器的ID
docker ps -a // 查看所有容器
docker ps -a -q // 查看所有容器ID
docker stop 容器id //停止某个容器
docker rm 容器id //删除某个容器
docker stop $(docker ps -a -q) // stop停止所有容器
docker rm $(docker ps -a -q) // remove删除所有容器

浙公网安备 33010602011771号