CentOS7虚拟机怎么安装并配置docker套件

这篇文章主要介绍“CentOS7虚拟机怎么安装并配置docker套件”,在日常操作中,相信很多人在CentOS7虚拟机怎么安装并配置docker套件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS7虚拟机怎么安装并配置docker套件”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1. 打开vmware, 创建虚拟机, 选择光盘, 下一步

CentOS7虚拟机怎么安装并配置docker套件

 

2. 选择传统bios

CentOS7虚拟机怎么安装并配置docker套件

 

3.自定设置

CentOS7虚拟机怎么安装并配置docker套件

 

4.选择存储虚拟机的位置,存储

CentOS7虚拟机怎么安装并配置docker套件

 

5. 自定义内存为2g, 磁盘为40gb

CentOS7虚拟机怎么安装并配置docker套件

 

CentOS7虚拟机怎么安装并配置docker套件

 

CentOS7虚拟机怎么安装并配置docker套件

 

6. 开机,选择install centos 7

CentOS7虚拟机怎么安装并配置docker套件

 

7. 选择语言

 

CentOS7虚拟机怎么安装并配置docker套件

8.选择磁盘

CentOS7虚拟机怎么安装并配置docker套件

 

CentOS7虚拟机怎么安装并配置docker套件

 

9. 设置预装软件

CentOS7虚拟机怎么安装并配置docker套件

CentOS7虚拟机怎么安装并配置docker套件

 

10. 节约内存, 关闭kdump

CentOS7虚拟机怎么安装并配置docker套件

 

CentOS7虚拟机怎么安装并配置docker套件

 

11. 开启网络, 设置主机名

CentOS7虚拟机怎么安装并配置docker套件

 

CentOS7虚拟机怎么安装并配置docker套件

 

12. 开始安装

CentOS7虚拟机怎么安装并配置docker套件

 13.设置root用户密码, 创建具有sudo权限的用户并设置密码 设置管理员用户

CentOS7虚拟机怎么安装并配置docker套件

 

CentOS7虚拟机怎么安装并配置docker套件

 

添加具有sudo权限的用户

CentOS7虚拟机怎么安装并配置docker套件

 

CentOS7虚拟机怎么安装并配置docker套件

等读条完成

CentOS7虚拟机怎么安装并配置docker套件

 

重启

CentOS7虚拟机怎么安装并配置docker套件

同意协议

CentOS7虚拟机怎么安装并配置docker套件

CentOS7虚拟机怎么安装并配置docker套件

完成设置

 

CentOS7虚拟机怎么安装并配置docker套件

登录

CentOS7虚拟机怎么安装并配置docker套件

开始使用

CentOS7虚拟机怎么安装并配置docker套件

安装成功

CentOS7虚拟机怎么安装并配置docker套件

调整时区

CentOS7虚拟机怎么安装并配置docker套件

CentOS7虚拟机怎么安装并配置docker套件

CentOS7虚拟机怎么安装并配置docker套件

 

选择上海

CentOS7虚拟机怎么安装并配置docker套件

CentOS7虚拟机怎么安装并配置docker套件

 

安装配置完成, 享受linux吧

CentOS7虚拟机怎么安装并配置docker套件

 

centos的优势并不在图形化界面上, 如果你喜欢图形化界面的linux, 这里推荐deepin 和 unbuntu, 如果你对界面的美感要求很高, 建议你试一试号称最美linux的elementaryos

每次拿到一个全新的centos镜像的时候,第一件事就是为centos更换国内源, 新增yum源, 吐槽一下, 默认的yum源对常用软件的支持真的不咋地, 比如我想安装一个 python-pip , 对不起, 没有!

但好在centos也留有余地, 你可以自由地新增一些你喜欢的源, 比如epel(extra packages for enterprise linux)

CentOS7虚拟机怎么安装并配置docker套件

 

企业版 linux 附加软件包(以下简称 epel)是一个 fedora 特别兴趣小组,用以创建、维护以及管理针对企业版 linux 的一个高质量附加软件包集,面向的对象包括但不限于 红帽企业版 linux (rhel)、 centos、scientific linux (sl)、oracle linux (ol) 。 epel 的软件包通常不会与企业版 linux 官方源中的软件包发生冲突,或者互相替换文件。epel 项目与 fedora 基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。

第一步: 更换

1.1备份旧的yum源

sudo mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.bak

1.2将以下内容写入 /etc/yum.repos.d/centos-base.repo

# centos-base.repo
#
# the mirror system uses the connecting ip address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. you should use this for centos updates
# unless you are manually picking other mirrors.
#
# if the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=centos-$releasever - base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

#released updates
[updates]
name=centos-$releasever - updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

#additional packages that may be useful
[extras]
name=centos-$releasever - extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

#additional packages that extend functionality of existing packages
[centosplus]
name=centos-$releasever - plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

1.3刷新yum源

yum clean all && yum makecache && yum update

但是yum源的软件还是太少了, 比如我想安装只有 python-pip 都做不到

CentOS7虚拟机怎么安装并配置docker套件

 

第二步: 安装阿里epel源

yum -y install epel-release
wget -o /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
# 刷新yum源
yum clean all && yum makecache && yum update

CentOS7虚拟机怎么安装并配置docker套件

 

CentOS7虚拟机怎么安装并配置docker套件

 

至此, 我们可以愉快的安装python-pip了, yum install python-pip

CentOS7虚拟机怎么安装并配置docker套件

 

第三步: 安装docker和docker-compose

1. 安装docker

# 通过yum源安装docker
sudo yum -y install docker
# 启动docker
sudo systemctl start docker
# 开机自启
sudo systemctl enable docker

CentOS7虚拟机怎么安装并配置docker套件

 

2. 安装docker-compose

sudo pip install docker-compose
# 安装成功后查看
sudo docker-compose --version

CentOS7虚拟机怎么安装并配置docker套件

 

3. docker 中国官方镜像加速

修改/etc/docker/daemon.json, 加入以下配置

{
"registry-mirrors": ["https://registry.docker-cn.com"]
}

CentOS7虚拟机怎么安装并配置docker套件

重启docker

sudo service docker restart

到此,关于“CentOS7虚拟机怎么安装并配置docker套件”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程之家网站,小编会继续努力为大家带来更多实用的文章!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


最近一直在开发Apworks框架的案例代码,同时也在一起修复Apworks框架中的Bug和一些设计上的不足。遇到的一个普遍问题是,代码的调试过程需要依赖很多外部系统,比如MongoDB、PostgreSQL、RabbitMQ等。当然可以在本机逐一安装这些服务,然后对服务进行配置,使其满足自己开发调试
最近每天都在空闲时间努力编写Apworks框架的案例代码WeText。在文本发布和处理微服务中,我打算使用微软的SQL Server for Linux来做演示,于是也就在自己的docker-compose中加入了MS SQL Server的服务。其实在Docker中运行SQL Server是非常容
在《Kubernetes中分布式存储Rook-Ceph部署快速演练》文章中,我快速介绍了Kubernetes中分布式存储Rook-Ceph的部署过程,这里介绍如何在部署于Kubernetes的ASP.NET Core MVC的应用程序中使用Rook-Ceph所创建的存储对象。 构建ASP.NET C
最近在项目中有涉及到Kubernetes的分布式存储部分的内容,也抽空多了解了一些。项目主要基于Rook-Ceph运行,考虑到Rook-Ceph部署也不那么简单,官方文档的步骤起点也不算低,因此,在整合官方文档的某些步骤的基础上,写篇文章简单总结一下。 Rook-Ceph是Kubernetes中分布
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.netcore(二) 之 Dockerfile CentOS下Docker与.netcore(三)之 三剑客之一Docker-Compose CentOS下Docker与.netcore(四)之 三剑客之一D
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.netcore(二) 之 Dockerfile CentOS下Docker与.netcore(三)之 三剑客之一Docker-Compose CentOS下Docker与.netcore(四)之 三剑客之一D
构建镜像最具挑战性的一点是使镜像大小尽可能的小。Dockerfile中的每条指令都为图像添加了一个图层,您需要记住在移动到下一层之前清理任何不需要的工件。对于多阶段构建,您可以在Dockerfile中使用多个FROM语句。每个FROM指令可以使用不同的基础,并且每个指令都开始一个新的构建。您可以选择
本文介绍compose配置文件参数的使用,熟练编写compose文件 [root@docker lnmp]# cat lnmp.yaml version: '3' services: nginx: build: /root/docker_demo/nginx/ ports: - &q
环境 docker-machine主机:192.168.1.9 docker主机:192.168.1.10 步骤: 安装docker-machine 创建ssh密钥对,实现两主机无密登录 创建docker主机,命名host1 变更docker环境变量 运行容器查看两端是否同步 镜像容器同步测试成功
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.netcore(二) 之 Dockerfile CentOS下Docker与.netcore(三)之 三剑客之一Docker-Compose CentOS下Docker与.netcore(四)之 三剑客之一D
https://blog.csdn.net/wanglei_storage/article/details/77508620 实践中会发现,生产环境中使用单个 Docker 节点是远远不够的,搭建 Docker 集群势在必行。然而,面对 Kubernetes, Mesos 以及 Swarm 等众多容
1.引言 紧接上篇.NET Core容器化@Docker,这一节我们先来介绍如何使用Nginx来完成.NET Core应用的反向代理,然后再介绍多容器应用的部署问题。 2. Why Need Nginx .NET Core中默认的Web Server为Kestrel。 Kestrel is grea
docker rm `docker ps -a | grep Exited | awk '{print $1}'` 删除异常停止的docker容器 docker rmi -f `docker images | grep '<none>' | awk &#3
什么是Docker Compose 在微服务盛行的今天,我们通常是这么定义Compose的:对容器的统一启动和关闭的编排工具。 但是我以前还是有个疑惑,谁会用Compose在一台服务器上部署多个服务呢?干脆直接用单体服务就行了!直到我遇到了以下的一个需求,让我明白了在一台服务器上不得不用多个服务的时
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.netcore(二) 之 Dockerfile CentOS下Docker与.netcore(三)之 三剑客之一Docker-Compose CentOS下Docker与.netcore(四)之 三剑客之一D
很多时候,我们在本地开发过程中程序运行很正常,但是发布到线上之后由于环境的原因,可能会有一些异常。通常我们会通过日志来分析问题,除了日志还有一种常用的调试手段就是:附加进程。 VS中的附加进程非常强大,目前提供了9种常用的附加方式。 在当前.Net Core支持跨平台的大背景下,其中Linux环境和
https://www.cnblogs.com/bigberg/p/8867326.html 一、简介 Docker有个编排工具docker-compose,可以将组成某个应该的多个docker容器编排在一起,同时管理。同样在Swarm集群中,可以使用docker stack 将一组相关联的服务进行
.Net6中想实现对某个网址截屏,可通过Selenium模拟访问网址并实现截图。 实现 安装Nuget包 <PackageReference Include="Selenium.Chrome.WebDriver" Version="85.0.0" /&g
原文 https://www.cnblogs.com/gispathfinder/p/5871043.html 我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式: host模式,使用--net=host指定。 co