实验环境: CENTOS 7.4
源代码下载:https://github.com/docker/docker.github.io
安装说明 https://docs.docker.com/compose/install/#prerequisites
----------------第一步配置镜像加速----------------第一步配置镜像加速------------------第一步配置镜像加速-------
安装daocker第一步配置镜像加速 以阿里云为例阿里云 登上阿里云 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
配置docker加速器 创建文件
mkdir -p /etc/docker
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://aa25jngu.mirror.aliyuncs.com"]
}
systemctl daemon-reload 加载配置文件
systemctl restart docker 重启docker
阿里云是直接克隆的docker hub的镜像 你可以在docker hub上搜索下载是在阿里云下载
------------------------------------------------------------------------------------------------------------------------------
卸载旧版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
1.安装所需的软件包 yum-utils
提供了yum-config-manager
效用,并device-mapper-persistent-data
和lvm2
由需要 devicemapper
存储驱动程序
yum install -y yum-utils device-mapper-persistent-data lvm2
使用以下命令来设置稳定的存储库。
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
我这设置的时候报错了
可以用阿里云的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.安装社区版本
yum install docker-ce docker-ce-cli containerd.io
安装指定版本的 yum list docker-ce --showduplicates | sort -r
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
3启动docker
systemctl start docker
查看版本 docker versuion
查看docker 状态 systemctl status docker
批量删除docker
docker ps -qa 查出运行的容器id docker rmi (i 表示images镜像)
然后在 docker rm $(docker ps -qa)
docker run -it centos 运行centos镜像
docker -it 容器id /bin/bash 在次进入容器
docker stop 容器id 停止一个容器
复制宿主机文件到docker容器中