一、安装下载
1.安装yum工具
yum install -y yum-utils
2.配置镜像仓库
yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装docker(docker-ce 社区版 而ee是企业版)
yum install docker-ce docker-ce-cli containerd.io
4.启动docker
systemctl start docker
5.设置开机启动
systemctl enable docker
6.配置阿里云镜像加速
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
# 重启
systemctl restart docker
二、容器镜像概念
1.镜像分成
拉去镜像的时候是分层下载的,如果新拉取的镜像基础层需要的基础层已经有了,就不会再下载了,比如redis下载,需要的第一层可能其他镜像已经下载了
三、命令学习
1.安装mysql
2.基础命令
四、数据卷
1.挂载数据卷
2.挂载目录
五、Dockerfile
六、网络
1.默认网络
容器每次重启可能会分配不同的ip,比如java应用连接mysql,而mysql的ip每次重启都变,需要修改ip重新连接,所以一般不用这种方式。
2.自定义网络
3.容器连接自定义网络
创建时连接
创建后连接