环境准备
1:需要一点Linux基础
2:linux系统
3:使用xshell连接远程操作
环境查看
1:系统配置
cat 、etc/os-release
帮助文档
1:install centos
卸载Docker
1:官网参考
2:Centos7以上版本
3:yum安装gcc相关环境
yum -y install gccyum -y install gcc c++
4:卸载旧版本
$ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
5:安装需要的软件包
yum install -y yum-utils
6:设置镜像仓库
#错误yum-config-manager--add-repo https://download.docker.com/linux/centos/docker-ce.repo##报错[Errno 14]cur1#35-TCP connection reset by peer[Errno 12]curl#35-Timeout#正确准荐使用国内的sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
7:更新yum软件包索引
yum makecache fast
8:安装Docker CE
yum install docker-ce docker-ce docekr-ce-cli containerd.io
9:启动Docker
systemctl start docker
10:测试命令
docker version
11:卸载docker
systemctl stop docker#删除依赖yum remove docker-ce-cli containerd.io#删除docker运行环境,删除资源rm -rf /var/lib/docker(docker默认工作路径)
阿里云镜像加速
1:容器服务
2:镜像加速
3:操作文档
4:配置使用
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://mjld4jmm.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker
Docker Run的流程

底层原理
docker如何工作的?
Docker是一个Client-Server结构系统,Docker的守护进程在主机上运行,通过Socket从客户端访问!
DockerServer接收到Docker-Client的指令就会执行这个命令;

