AI 助理
备案 控制台
开发者社区 云计算 文章 正文

安装Docker 配置阿里云镜像加速

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 安装Docker,配置环境,配置阿里云镜像加速地址,查看镜像,卸载docker,卸载docker引擎,主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有映像、容器和卷的方法

​docker安装环境准备:
 

配置一台可以上网的虚拟机:

需要一台可以使用的虚拟机,这里使用的是Linux的centos7系统配置docker环境。
image.png

这样配置的虚拟机就可以流畅运行docker的学习环境了。

环境查看:

查看系统内核是否是3.0以上的

uname -r

查看系统版本:

cat /etc/os-release
image.png

安装Docker:
查看Docker官方帮助文档:

https://docs.docker.com/

打开后找到下载并安装 
image.png

我们安装的是linux版本的Docker,所以我们点击linux版本 。
image.png

点击每个发行版本的安装,里面会有许多Linux系统的Docker安装方法,如centos、debia等,

根据自己的版本进行选择,这里我们选择安装centos版本的Docker。

如果已经安装过Docker的虚拟机,那就需要卸载旧版本Docker:

yum remove docker \

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

没有安装过docker的执行命令会出现不需要删除任何软件包的字样 。
image.png

 卸载完旧版本Docker后,就可以开始安装Docker了

一、下载需要的安装包:

yum install -y yum-utils

二、设置Docker镜像仓库:

官方文档的镜像仓库默认是国外的,下载速度很慢,不建议使用。

yum-config-manager \

--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo #默认是国外的!!

可以百度搜索:“docker阿里云镜像加速地址”

这里已经为大家找好了国内的docker阿里云镜像加速地址,直接复制下面代码即可:

yum-config-manager \

--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

三、安装Docker相关内容,docker引擎等,docker-ce的意思是社区版,ee是企业版,官方文档里有其它特定版本,可前往官方文档查看,官方文档地址上面有。

安装前,建议大家更新一下索引,将当前环境更新为最新:
yum makecache fast

安装docker引擎:
yum install docker-ce docker-ce-cli containerd.io
如果提示接受 GPG 密钥,请验证指纹是否匹配 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果是,则接受它。 
image.png

 安装好后启动Docker

启动Docker:
systemctl start docker

这样就代表启动成功了。 

安装成功后可以使用下面这句代码查看是否安装成功:

docker version

可以看到docker版本号,是社区版还是企业版,和当前安装docker的系统等详细内容

 安装成功后就可以测试hello-world了

docker run hello-world
image.png
 

 查看一下这个下载的hello-world镜像:

查看镜像

docker images

了解:不想使用Docker时,怎么卸载docker呢?方法在官方文档也写出来了。

卸载Docker:

卸载 Docker 引擎:
1、卸载 Docker 引擎、CLI 和 Containerd 软件包:

yum remove docker-ce docker-ce-cli containerd.io

2、主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有映像、容器和卷:

rm -rf /var/lib/docker
rm -rf /var/lib/containerd
阿里云镜像加速:
阿里云地址:

阿里云-上云就上阿里云
阿里云——阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供免费试用、云服务器、云数据库、云安全、云企业应用等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。免费备案,7x24小时售后支持,助企业无忧上云。
https://www.aliyun.com/

登录阿里云,找到控制台,点击左上角三个横线的按钮,找到 "容器镜像服务",容器镜像服务在弹性计算那一栏,也可以直接搜索。
​​​​​​image.png

 进入后,找到镜像加速器,选择centOS系统,最下面蓝色那段就是配置镜像加速的命令:每个人打开这个网址镜像加速的地址都不同,所以建议大家自己登录阿里云,按照上面的步骤找到这个加速器,然后配置阿里云镜像加速:
image.png

 配置镜像加速器就四段命令:

一、新建一个目录:

sudo mkdir -p /etc/docker

二、在这个目录里daemon.json文件配置一个阿里云的镜像加速地址:

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

三、将镜像和docker重启:

sudo systemctl daemon-reload

sudo systemctl restart docker
image.png

设置启动、开机自启、关闭开机自启:

启动docker

systemctl start docker

停止docker

systemctl stop docker

重启docker

systemctl restart docker

设置docker开机自启

systemctl enable docker.service

关闭开机启动

systemctl disable docker.service

查看已启动的服务

systemctl list-units --type=service

查看是否设置开机启动

systemctl list-unit-files | grep enable

相关实践学习
通过容器镜像仓库与容器服务快速部署spring-hello应用
本教程主要讲述如何将本地Java代码程序上传并在云端以容器化的构建、传输和运行。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。 &nbsp; &nbsp; 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
Python-派大星
目录
相关文章
尹正杰
|
22天前
|
应用服务中间件 Linux nginx
Docker镜像-手动制作yum版nginx镜像
这篇文章介绍了如何手动制作一个基于CentOS 7.6的Docker镜像,其中包括下载指定版本的CentOS镜像,创建容器,配置阿里云软件源,安装并配置nginx,自定义nginx日志格式和web页面,最后提交镜像并基于该镜像启动新容器的详细步骤。
尹正杰
83 21
Docker镜像-手动制作yum版nginx镜像
尹正杰
|
22天前
|
应用服务中间件 nginx Docker
Docker镜像-基于DockerFile制作编译版nginx镜像
这篇文章介绍了如何基于Dockerfile制作一个编译版的nginx镜像,并提供了详细的步骤和命令。
尹正杰
123 17
Docker镜像-基于DockerFile制作编译版nginx镜像
尹正杰
|
22天前
|
应用服务中间件 Linux nginx
Docker镜像管理篇
关于Docker镜像管理的教程,涵盖了Docker镜像的基本概念、管理命令以及如何制作Docker镜像等内容。
尹正杰
101 7
Docker镜像管理篇
qhhf_地道酬勤
|
21天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
qhhf_地道酬勤
183 3
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
尹正杰
|
21天前
|
Linux Docker Windows
Docker配置https证书案例
本文介绍了如何为Docker的Harbor服务配置HTTPS证书,包括安装Docker和Harbor、修改配置文件以使用证书、生成自签名证书、配置证书以及验证配置的步骤。
尹正杰
26 2
Docker配置https证书案例
尹正杰
|
22天前
|
Ubuntu Linux Docker
Ubuntu 18.04 安装Docker实战案例
关于如何在Ubuntu 18.04系统上安装Docker的实战案例,包括安装步骤、配置镜像加速以及下载和运行Docker镜像的过程。
尹正杰
120 3
Ubuntu 18.04 安装Docker实战案例
尹正杰
|
22天前
|
应用服务中间件 Linux nginx
Docker镜像-基于DockerFile制作yum版nginx镜像
本文介绍了如何使用Dockerfile制作一个基于CentOS 7.6.1810的yum版nginx镜像,并提供了详细的步骤和命令。
尹正杰
65 20
小王老师呀
|
8天前
|
Prometheus 监控 Cloud Native
docker安装prometheus+Granfan并监控容器
【9月更文挑战第14天】本文介绍了在Docker中安装Prometheus与Grafana并监控容器的步骤,包括创建配置文件、运行Prometheus与Grafana容器,以及在Grafana中配置数据源和创建监控仪表盘,展示了如何通过Prometheus抓取数据并利用Grafana展示容器的CPU使用率等关键指标。
小王老师呀
23 1
尹正杰
|
21天前
|
Docker 容器
Docker Hub镜像公共仓库使用
这篇文章介绍了如何使用Docker Hub公共仓库进行镜像的创建、上传、下载和管理。
尹正杰
359 8
华章计算机
|
监控 Linux API
Docker技术入门与实战(第2版)2.3 配置Docker服务
华章计算机
2215 0

热门文章

最新文章

  • 1
    高效运维之Docker持续部署图文详解
  • 2
    阿里云上搭建Docker Swarm模式集群最佳实践
  • 3
    被 Docker 日志坑惨了
  • 4
    Sealer - 把 Kubernetes 看成操作系统集群维度的 Docker
  • 5
    docker数据拷贝
  • 6
    运行第一个 Service - 每天5分钟玩转 Docker 容器技术(96)
  • 7
    CentOS 7安装Docker及常用命令
  • 8
    如何使用Docker构建运行时间较长的脚本
  • 9
    使用Docker编译OpenResty支持国密ssl加密
  • 10
    docker容器设置镜像加速实战
  • 1
    Docker服务systemd配置文件详解
    153
  • 2
    【微服务系列笔记】Docker
    72
  • 3
    Docker部署Traefik结合内网穿透远程访问Dashboard界面
    118
  • 4
    构建高效自动化运维体系:Ansible与Docker的完美结合构建高效机器学习模型的五大技巧
    68
  • 5
    Linux使用Docker部署Traefik容器并实现远程访问管理界面-1
    128
  • 6
    使用docker安装redis
    216
  • 7
    centos7安装docker图文详解
    357
  • 8
    docker安装mongodb(单点)图文详解
    249
  • 9
    docker 部署单节点的etcd以及 常用使用命令
    617
  • 10
    Docker容器化技术详解
    151
  • 相关课程

    更多
  • 深入解析Docker容器化技术
  • 基于Docker与Jenkins实现自动化部署
  • Docker 快速入门
  • Docker完全自学手册图文教程
  • AI开发者的Docker实践
  • Docker 入门
  • 相关电子书

    更多
  • 应用 Docker 进行持续交付:用技术改变交付路程
  • 从Docker到容器服务
  • Docker@Alibaba——超大规模Docker化的实战经验
  • 相关实验场景

    更多
  • 通过workbench远程登录ECS,快速搭建Docker环境
  • Docker镜像管理快速入门
  • 使用阿里云容器服务和容器网络文件系统搭建WordPress网站
  • Docker安装和配置
  • 容器的自定义网络
  • 推荐镜像

    更多
  • docker-ce
  • docker-toolbox
  • alpine
  • 下一篇
    对象OSS生命周期(LifeCycle)管理功能|学习笔记

    PHP网站源码网站优化泛目录惠州网站优化公司德州网站优化售价泰州seo网站内部优化公司网站建设优化交错云速捷专业网站运营和优化论文平顶山网站关键词优化软件成都网络优化网站南昌优化网站网站上作广告怎样优化佛山优化网站价格邹平医院网站优化什么网站可以优化客户宁夏网站优化电话杭州网站排名优化工具儋州网站优化推广广州优化网站售价南京网站优化运营海伦seo网站优化网站优化推广营销外包公司网站推广优化SEO教程排名网站如何布局优化北辰网站优化排名热线电话网站长时间不优化会怎么样苏州网站推广优化郑州家居行业网站优化推广技巧河北网站优化公司容桂网站优化策略荣成市网站seo优化排名网站优化平台歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化