docker01简介

学前准备

  1. linux(最基础的知识)
  2. SpringBoot

学习目录

基础
docker01简介_官网
进阶
docker01简介_linux_02
企业
docker01简介_安装包_03

docker为什么出现?

docker01简介_官网_04
docker01简介_配置使用_05

docker发展历程

docker01简介_配置使用_06
docker01简介_官网_07
docker01简介_linux_08

docker相关网站

docker官网
docker文档
dockerhub
阿里云容器镜像服务

docker能干嘛

虚拟机技术
docker01简介_官网_09
docker01简介_docker_10
容器化技术
docker01简介_官网_11

docker基本组成

docker01简介_官网_12

安装docker

  1. 环境查看:
    查看内核:
uname -r

查看系统版本

cat /etc/os-release
  1. 卸载旧版本
yum remove docker \
                    docker-client \
                    docker-client-latest \
                    docker-common \
                    docker-latest \
                    docker-latest-logrotate \
                    docker-logrotate \
                    docker-selinux \
                    docker-engine-selinux \
                    docker-engine
  1. 需要的安装包
yum install -y yum-utils

4.设置镜像的仓库

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

5.安装docker社区版

yum install docker-ce docker-ce-cli containerd.io
  1. 查看docker版本
docker version

启动停止docker

systemctl start docker		# 启动 docker 服务:
systemctl stop docker		# 停止 docker 服务:
systemctl status docker		# 查看 docker 服务状态
systemctl restart docker	# 重启 docker 服务

docker运行hello world

docker run hello-world

查看镜像

docker images

docker01简介_docker_13

卸载docker

  1. 卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
  1. 删除资源
rm -rf /var/lib/docker		# docker的默认工作目录
rm -rf /var/lib/containerd

docker01简介_linux_14

配置阿里云镜像加速

  1. 登陆阿里云,找到镜像加速器:
    docker01简介_linux_15
  2. 配置使用:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://hqdvwzvu.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

docker原理简介

hello world流程

docker run hello-world

docker01简介_linux_16
docker01简介_配置使用_17

docker工作的底层原理

docker01简介_安装包_18

docker为什么比VM块?

docker01简介_官网_19
docker01简介_linux_20

docker基本组成

docker01简介_配置使用_21

docker01简介_官网_22

docker01简介_linux_23

学习视频

学习视频