- 下载docker安装包
yum install -y yum-utils
- 设置镜像仓库,docker默认是国外的仓库
#阿里云镜像地址
yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新yum软件包索引
yum makecache fast
- 安装docker (docker-ce社区版 dcoker-ee企业版)
yum install docker-ce docker-ce-cli containerd.io
- 中间会有几个提示不用管输入 y 就可以了。
- 查看已安装的docker信息
docker version
- 启动docker服务
systemctl start docker
ps -ef|grep docker 用于查看进程
- hello world!
docker run hello-world
- 查看一下下载的这个 hello-world 镜像
docker images
============================================================================
#1.卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
#2.删除资源
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
#/var/lib/docker 的默认工作路径
- 卸载还是很容易的大家了解就可以了,在这就不进行演示了。
============================================================================
- 登录阿里云找到阿里云控制台首页,搜索镜像点击容器镜像服务。
- 进入之后点击镜像中心目录下的镜像加速器,选择对应的服务器版本拷贝其配置并执行
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://84pkycqd.mirror.aliyuncs.com”]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
- 没有报错就说明配置完成喽~
=======================================================================
- Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,通过Socket从客户端访问!DockerServer接收到Docker-Client的指令就会执行这个命令!
-
Docker有着比虚拟机更少的抽象层。
-
Docker利用的是宿主机的内核,vm需要是Guest OS。
所以说,新建一个容器的时候,docker不需要向虚拟机一样重新加载一个操作系统内核,避免引导。虚拟机是加载Guest OS,分钟级别的,而docker是利用 宿主机的操作系统,省略了这个复杂的过程,秒级!
==============================================================================
- 万能的帮助命令
docker 命令 --help
Dcoker 版本信息查看
- 显示docker的版本信息,最好是启动 docker 服务后查看
docker version
Dcoker 系统信息查看
- 显示docker的系统信息,包括镜像和容器的数量
docker info