阿里云服务器Linux(CentOS7)安装Docker

环境准备

基于阿里云服务器Linux的CentOS7

且确保已经安装了gcc相关环境

yum -y install gcc
yum -y install gcc-c++

一、查看官方文档

根据官方文档步骤安装

官网地址:https://www.docker.com/

阿里云服务器Linux(CentOS7)安装Docker_第1张图片

阿里云服务器Linux(CentOS7)安装Docker_第2张图片

阿里云服务器Linux(CentOS7)安装Docker_第3张图片

阿里云服务器Linux(CentOS7)安装Docker_第4张图片

二、根据官方文档步骤安装

1、先卸载旧版本

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2、安装需要的软件包

yum install -y yum-utils

阿里云服务器Linux(CentOS7)安装Docker_第5张图片

3、配置阿里云镜像仓库

# 使用国内阿里云的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

阿里云服务器Linux(CentOS7)安装Docker_第6张图片

4、更新yum软件包索引

yum makecache fast

阿里云服务器Linux(CentOS7)安装Docker_第7张图片

5、安装Docker CE

# ce是社区版,ee是企业版
yum install docker-ce docker-ce-cli containerd.io

阿里云服务器Linux(CentOS7)安装Docker_第8张图片

6、启动Docker

systemctl start docker

7、测试命令

docker version #查看版本信息,是否安装成功

阿里云服务器Linux(CentOS7)安装Docker_第9张图片

8、运行hello world

docker run hello-world

阿里云服务器Linux(CentOS7)安装Docker_第10张图片

9、查看下载的镜像

docker images

image

三、阿里云镜像加速

【需购买了阿里云服务器才可以使用】

1、登录阿里云找到容器镜像服务

阿里云服务器Linux(CentOS7)安装Docker_第11张图片

2、选择镜像加速器

阿里云服务器Linux(CentOS7)安装Docker_第12张图片

3、配置使用

# 分步执行即可
sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://f60pc39m.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

四、卸载Docker

# 1、先停止Docker
systemctl stop docker
# 2、卸载依赖
yum -y remove docker-ce docker-ce-cli containerd.io
# 3、删除资源
rm -rf /var/lib/docker

# /var/lib/docker  是docker的默认工作路径

五、安装错误

安装错误:https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found

解决:

cd /etc/yum.repos.d

ls

image

删除docker相关的repo文件,再次yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo即可


谢谢您看完这篇技术文章

如果能对您有所帮助

那将是一件很美好的事情

保持好奇心的终身学习也是极棒的事

愿世界简单又多彩

转载请注明出处

​ ——纸飞机

你可能感兴趣的:(linux,docker,后端)