官网地址:https://docs.docker.com
如果是root用户登录的,可以不加sudo
1、卸载原有的docker [yum remove docker*]
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装编译软件,确保安装环境的正确运行
yum install -y gcc
yum install -y gcc-c++
3、设置安装镜像仓库地址【使用阿里国内源安装docker – 使用docker国内镜像地址】,设置yum源下载地址
sudo yum install -y yum-utils
[使用root用户安装yum必要的一些依赖]
配置docker源安装地址:[告诉linux去哪里下载docker]
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
-- 国外镜像地址比较慢
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-- 阿里云镜像地址 推荐使用
4、更新环境
yum makecache fast
5、安装docker
sudo yum -y install docker-ce docker-ce-cli containerd.io
docker-ce:docker服务器(ce是社区版);
docker-ce-cli:docker客户端
containerd.io:docker的运行环境
docker-ce 版本号:指定安装docker的版本。
列出dockers版本:
yum list docker-ce --showduplicates | sort -r
安装指定版本:
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
设置docker镜像加速器:
步骤:登录阿里云
左上找到三杠>产品与服务>容器镜像服务>镜像工具>镜像加上器 - 操作文档,
1、选择对应的Linux版本:
2、加速地址栏,将配置镜像加速器的内容拷贝;
3、到linux系统中将registry-mirrors行的地址换成拷贝的地址;
4、执行命令。
大体的步骤是:
1、创建一个docker文件;
2、编写一个docker配置文件;
3、配置重启;
4、重启动docker服务。
6、启动docker:
sudo systemctl start docker
systemctl enable docker --now [设置启动并开机自启]
7、测试docker是否安装好:
sudo docker run hello-world
8、卸载docker
sudo yum remove docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
9、查看系统目前系统的配置:
cat /etc/redhat-release : 精准看到当前系统的内核
uname -a :查看当前系统的所有信息
10、docker官方演练地址:
http://www.docker.com/tryit/
docker图形化界面portainer