学前准备
- linux(最基础的知识)
- SpringBoot
学习目录
基础
进阶
企业
docker为什么出现?
docker发展历程
docker相关网站
docker官网
docker文档
dockerhub
阿里云容器镜像服务
docker能干嘛
虚拟机技术
容器化技术
docker基本组成
安装docker
- 环境查看:
查看内核:
uname -r
查看系统版本
cat /etc/os-release
- 卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
- 需要的安装包
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
- 查看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
卸载docker
- 卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
- 删除资源
rm -rf /var/lib/docker # docker的默认工作目录
rm -rf /var/lib/containerd
配置阿里云镜像加速
- 登陆阿里云,找到镜像加速器:
- 配置使用:
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