Docker 学习笔记 - 安装

Posted 笑虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 学习笔记 - 安装相关的知识,希望对你有一定的参考价值。

基础概念/名词解释

名词说明
image镜像docker封装好的一个模板,里面是一个可运行的服务,以及运行此服务所需要的依赖环境。
container容器镜像运行起来后就成为一个容器。干活的都在容器里。(有点实例的意思)

准备工作

我的系统是 CentOS7 账号使用的 root

  • 官方做法第一步先删除旧版本。(我是 root 所以就不加 sudo 了)
yum remove docker \\
                  docker-client \\
                  docker-client-latest \\
                  docker-common \\
                  docker-latest \\
                  docker-latest-logrotate \\
                  docker-logrotate \\
                  docker-engine

如果yum说找不到它们,说明系统是干净的。

[root@dev-192-168-10-106 ~]# yum remove docker \\
> docker-client \\
> docker-client-latest \\
> docker-common \\
> docker-latest \\
> docker-latest-logrotate \\
> docker-logrotate \\
> docker-engine
Loaded plugins: fastestmirror
No Match for argument: docker
No Match for argument: docker-client
No Match for argument: docker-client-latest
No Match for argument: docker-common
No Match for argument: docker-latest
No Match for argument: docker-latest-logrotate
No Match for argument: docker-logrotate
No Match for argument: docker-engine
No Packages marked for removal

安装

  1. 设置docker仓库的yum-config-manager命令包含在yum-utils所以要先安装它。
  2. dockerdevice mapper (储驱动程序) 依赖 device-mapper-persistent-datalvm2所以一并安装。
yum install -y yum-utils  device-mapper-persistent-data  lvm2

设置仓库地址,国内的我等用阿里的源肯定比官网快。

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

安装最新的Docker,途中有询问yes/no统统y即可
(其它版本就不演示了,直接看参考资料里人家的详细介绍吧)

yum install docker-ce docker-ce-cli containerd.io

启动 Docker 服务

安装完后我们要启动服务才能用。

systemctl enable docker # 开机启动
systemctl start docker # 启动服务
systemctl status docker # 查看状态

Docker 常用命令

命令说明例子
docker version查看版本
docker images查看本地镜像
docker ps查看容器
docker run运行镜像为容器(本地没有的镜像会自动从仓库拉取)
docker pull手动拉镜像到本地

卸载

卸载:引擎、命令行工具、容器包

yum remove docker-ce docker-ce-cli containerd.io

主机上的映像、容器、卷或自定义配置文件不会自动删除。需要自己动手。

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

参考资料

官方文档
菜鸟教程 CentOS Docker 安装

以上是关于Docker 学习笔记 - 安装的主要内容,如果未能解决你的问题,请参考以下文章

docker学习笔记1 -- 安装和配置

学习笔记:python3,代码片段(2017)

docker学习笔记-安装

Docker 学习笔记 - 安装

Docker 学习笔记 - 安装

Docker学习笔记