首页 > 系统相关 >Linux下(CentOS)下Docker的安装

Linux下(CentOS)下Docker的安装

时间:2022-11-11 17:36:24浏览次数:73  
标签:CentOS sudo argument Linux Docker docker Match

Linux下(CentOS)下Docker的安装以及阿里云加速器的配置
什么是Docker?
Docker是一个开源的应用容器引擎。让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到Windows或者Linux服务器中,可实现虚拟化。容器是完全使用沙箱机制,相互之间是独立的,没有任何依赖。

了解Docker之后,那么我们开始在Linux下Docker的安装:

打开Docker官网:https://www.docker.com/ 找到Developers下的Docs进去之后点击Get start
通过官方文档我们就可以开始安装Docker啦。我们需要进入的页面:https://docs.docker.com/engine/install/centos/

1、首先我们先拆卸一下Linux现有的Docker。

[root@Silence /]# sudo yum remove docker \
> docker-client \
> docker-client-latest \
> docker-common \
> docker-latest \
> docker-latest-logrotate \
> docker-logrotate \
> docker-engine

#以下是执行信息:可以看出我们Linux目前是没有安装过Docker的
Loaded plugins: fastestmirror
No Match for argument: docker
No Match for argument: docker-client
No Match for argument: docker-client-latest
No Match for argument: docker-common
No Match for argument: docker-latest
No Match for argument: docker-latest-logrotate
No Match for argument: docker-logrotate
No Match for argument: docker-engine
No Packages marked for removal
[root@Silence /]#

2、在安装Docker之前我们需要先来设置一下地址(SET UP THE REPOSITORY)
#安装依赖包
sudo yum install -y yum-utils

#设置Docker地址
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
1
2
3
4
5
6
7
3、安装Docker
sudo yum install docker-ce docker-ce-cli containerd.io
1
此过程需要联网下载,如果购买的服务器带宽不够的话可能需要很长时间。

4、启动Docker服务
#启动Docker服务
sudo systemctl start docker

#查看Docker版本
docker -v

#查看Docker下载了哪些镜像
sudo docker images
1
2
3
4
5
6
7
8
5、设置Docker开机自启动
#设置Docker开机自启动
sudo systemctl enable docker
1
2
6、配置镜像加速器
由于Docker hub在国内访问速度非常的慢,所以我们需要配置阿里云的镜像加速器。

#创建docker目录
sudo mkdir -p /etc/docker

# 修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://wixr7yss.mirror.aliyuncs.com"]
}
EOF

#重启服务
systemctl daemon-reload
systemctl restart docker

 

(17条消息) Linux下(CentOS)下Docker的安装以及阿里云加速器的配置_Silence-wen的博客-CSDN博客 

标签:CentOS,sudo,argument,Linux,Docker,docker,Match
From: https://www.cnblogs.com/slowlydance2me/p/16881213.html

相关文章

  • docker+jmeter+grafana+influxdb搭建性能监控平台
    说明:JMeter引入BackendListener将在压测过程中实时发送统计指标数据发送到Influxdb数据库,Grafana(开源的WEB可视化看板)数据源连接到Influxdb,创建可视化看板,并实时获取......
  • Using debugStub to debug a guest linux kernel
    UsingdebugStubtodebugaguestlinuxkernelIamrunningVMwareFusionVersion6.0.2(1398658)IhaveconfiguredthefollowinginmyvmxdebugStub.listen.gue......
  • 将windows目录共享,并linux访问
    设置windows下的共享目录:在windows下,打开网络和共享中心,点击更改高级共享设置选择公用,在密码保护的共享选项中点击关闭密码保护共享选择需要共享的文件夹或磁......
  • 电影推荐系统项目实战:环境配置与安装:-----Linux环境下 ElasticSearch(单节点)环境配置
    1通过WGET下载压缩包:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.2.tar.gz  2.修改Linux配置参数:在文件末尾添加:sudo......
  • 步入Linux的现代方法
    目录0:Linux的初步认识0.0系统的认识0.1Linux操作系统认识,以及开源的提出:Linux的千奇百怪的版本0.2开源的含义0.3Linux的用途,各类发行版本详见:​​0:Linux的初步认识-......
  • LINUX CENTOS7 部署步骤 Ftp
    0.linux中FTP服务叫做vsftpd1.查看ftp是否安装rpm-qa|grepftp2.查找vsftpyumlist|grepvsftp3.安装vsftpdyum-yinstallvsftpd4.验证是否安装......
  • Linux五种I/O模型
    I/O阶段典型的一次I/O分为两个阶段:数据就绪和数据读写数据就绪:根据系统I/O操作的就绪状态阻塞非阻塞区别在于:进程发起系统调用后,是会被挂起直到收到数据后再返回,......
  • CentOS7 安装mysql8
    1、下载并解压mysql安装包https://downloads.mysql.com/archives/community/  放到服务器后解压-C放到指定文件夹tar-xvfmysql-8.0.30-linux-glibc2.12-x86......
  • linux shell字符串截取的详细总结(实用!)
    摘自:https://www.jb51.net/article/257063.htm 更新时间:2022年07月27日15:55:23 作者:悟空悟道  在开发的时候经常会自行写一些小的脚本,其中就用到截取字符串的......
  • K8s部署,基于VMware+centOS7.9
    镜像来源于阿里云的centos镜像,安装VMware过程省略搭建一个master节点,三个node节点。配置都是2c8g安装前准备所有的节点都需要进行此操作1:所有节点禁止防火墙systemctl......