一、初识Docker
1. 项目部署的问题
2. 什么是Docker
https://www.bilibili.com/video/BV1LQ4y127n4?p=43&spm_id_from=pageDriver
3. Docker与虚拟机
https://www.bilibili.com/video/BV1LQ4y127n4?p=44&spm_id_from=pageDriver
4. 镜像和容器
5. Docker和DockerHub
6. Docker架构
7. 安装Docker
7.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 \
docker-ce
7.2 安装yum-utils
yum install -y yum-utils
# 或者
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
7.3 更新本地镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新 yum 软件源缓存
yum makecache fast
7.4 安装
yum install -y docker-ce
7.5 启动docker
# 关闭防火墙
systemctl stop firewalld
# 禁止开机去懂
systemctl disable firewalld
# 启动docker
systemctl enable docker
systemctl start docker
systemctl stop docker
systemctl restart docker
# 查看版本
docker -v
7.6 配置镜像加速
live-restore": true可以去掉
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"live-restore": true
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
7.7 测试
docker run hello-world