Docker安装
1.Docker基本组成
- Docker镜像--Image
- Docker镜像类似于虚拟机镜像,可以理解为一个只读的包含文件系统的面向Docker引擎的只读模板。可以通过这个模板创建容器服务,通过镜像可以创建多个容器(最终服务运行或项目运行就是在容器中的)。
- 镜像是创建容器的基础
- 镜像自身是只读的。当容器从镜像启动的时候,相当于是在镜像的上层创建一个可写层。
- Docker容器--Container
- Docker容器类似于一个轻量级的沙箱,Docker利用容器技术,独立运行一个或一组的应用
- 容器通过镜像创建。
- 镜像和容器的关系:类比类和实例的关系。
- 基本操作:启动,开始,停止,删除。
- 简单理解:容器就是一个简易版的linux系统。
- 仓库--Repository
- 作用:存放镜像
- 分类:公有仓库和私有仓库
- Docker Hub:默认国外
- 阿里云...:都有容器服务器配置镜像加速
2.安装Docker
- Docker可支持主流的操作系统:Ubuntu、CentOS、Windows、MacOS系统等
- 环境准备
- Linux基础
- Centos或者Ubuntu
- Xshell操作服务器
- 环境查看
# 系统内核
$ uname -r
# 系统版本
$ cat /etc/os-release
- 安装
- 帮助文档:docs.docker.com/engine/inst…
- 操作命令
# 1. 卸载旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 2.需要的安装包
$ yum install -y yum-utils
# 3.设置镜像仓库
$ yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo #国外地址
$ yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #阿里云
# 更新yum软件包索引
$ yum makecache fast
# 4.安装docker docker-ce社区版 ee是企业版
$ yum install docker-ce docker-ce-cli containerd.io
# 5.启动Docker
$ systemctl start docker
# 6.查看docker版本
$ docker version
# 7.hello-world
$ docker run hello-world
# 8.查看下载的hello-world镜像
$ docker images
--------------------------------------------------
# 补充:了解卸载docker
# 1.卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
# 2.删除资源
rm -rf /var/lib/docker #docker默认工作路径
rm -rf /var/lib/containerd
本文摘抄或总结其他笔记,笔记不涉及任何商业用途,如果侵权请及时联系处理