CentOS7系统安装最新版本docker实战

简介: CentOS7系统安装最新版本docker实战

前言

docker比较重要,学习过程中希望可以随时练习docker,于是在学会安装操作系统之后,把docker安装后,现阶段把docker作为虚拟机使用。

一. 安装前准备

1.1.网络要通

查看网络IP
本机的IP为: 192.168.1.41
本机的host为: mufenggrow
我是沐风晓月

[root@mufenggrow ~]# ifconfig |grep inet
        inet 192.168.1.41  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::d524:3f3e:45ed:79c3  prefixlen 64  scopeid 0x20<link>
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
[root@mufenggrow ~]# ping -c1 -w1  www.baidu.com
PING www.a.shifen.com (39.156.66.14) 56(84) bytes of data.
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=1 ttl=51 time=25.4 ms

--- www.a.shifen.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 25.452/25.452/25.452/0.000 ms
[root@mufenggrow ~]# 

可以看到在上面命令中,ping百度是可以ping通的,网络可以用。

目前用的是DHCP分配IP,如果网络不通,只需要检查如下图:
在这里插入图片描述

  • 查看是否选择的是桥接模式
  • 查看是否选择了复制物理网络连接状态
  • 设备状态是否已连接

如果以上都没问题,还是无法连通网络,说明:

  1. 所在公司没有闲置IP
  2. 所在公寓是否闲置分配IP

如果符合以上两条: 就把网络设置位NAT模式

1. 2 确保操作系统使用的是7.9

之前用centos7.6,安装的过程中缺很多包,这里建议使用centos7.9

二. 开始安装docker

2.1 从阿里下载repo镜像

[root@mufenggrow ~]# wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

这条命令下载完成后,会把repo包放在/etc/yum.repos.d/下

在这里插入图片描述

使用命令可以查看到我们的repo包,如果没有,说明没有下载成功:

在这里插入图片描述

2.2 安装docker

[root@mufenggrow ~]# yum install docker-ce -y   
## 使用yum安装

安装速度可能稍慢,这时候只需要耐心等待完成即可

2.3 启动docker并查看版本

启动docker

[root@mufenggrow ~]# systemctl  start docker

查看版本

[root@mufenggrow ~]# docker --version
Docker version 20.10.22, build 3a2c30b
[root@mufenggrow ~]# 
[root@mufenggrow ~]# docker version
Client: Docker Engine - Community
 Version:           20.10.22
 API version:       1.41
 Go version:        go1.18.9
 Git commit:        3a2c30b
 Built:             Thu Dec 15 22:30:24 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

2.4 docker常见命令

docker pull 拉取镜像
docker search 查询当前有哪些镜像
docker ps 查看已经启动的容器
docker exec -it  容器ID  /bin/bash
docker run 运行

总结

docker的安装相对来说比较简单,后续把docker当成虚拟机来使用,可以快速安装系统,快速启动服务,便于练习。

相关文章
|
安全 Linux
Centos 7.x 升级内核
千万不要小瞧这操作。
1212 0
|
关系型数据库 MySQL Linux
Centos7 yum如何下载离线安装包?(详解)
相信大家也遇到过这种问题,在没有外网的情况下,想安装一个服务却安装不了,这期我就教大家如何如何下载离线安装包,在内网中使用;
3126 0
Centos7 yum如何下载离线安装包?(详解)
|
5月前
|
Linux 应用服务中间件 nginx
Docker 部署 Rocky Linux 全流程教程
Rocky Linux是CentOS停更后的理想替代,与RHEL完全兼容,支持10年更新。结合Docker部署,可实现环境一致、轻量高效、快速迁移,适用于企业级服务与遗留系统迁移。本文详解从镜像拉取到多场景部署的全流程。
1141 5
|
存储 Linux 索引
CentOS7下同步阿里云CentOS7镜像并自建本地yum仓库
CentOS7下同步阿里云CentOS7镜像并自建本地yum仓库
3415 0
CentOS7下同步阿里云CentOS7镜像并自建本地yum仓库
|
安全 Linux 网络安全
Centos7安装Docker
安装docker Centos7安装Docker 1.卸载Docker 2.安装docker 3.启动Docker CentOS7安装DockerCompose 1.下载 2.修改文件权限 3.Base自动补全命令:
6573 0
|
安全 Linux
CentOS下载ISO镜像的方法
访问CentOS官方网站(https://www.centos.org/download/),在“Downloads”页面找到ISO镜像下载链接,选择所需版本和架构(如x86_64)开始下载。CentOS分为Linux版和Stream版,前者每两年发行一次并提供10年安全维护,后者为滚动更新。旧版本可在Vault(https://vault.centos.org/)下载。建议选择DVD格式镜像,包含完整系统和常用软件。
20325 15
CentOS下载ISO镜像的方法
|
安全 关系型数据库 MySQL
CentOS7仅安装部署MySQL80客户端
通过上述步骤,你可以在CentOS 7上成功安装并配置MySQL 8.0客户端。这个过程确保你能够使用MySQL客户端工具连接和管理远程的MySQL数据库,而不需要在本地安装MySQL服务器。定期更新MySQL客户端可以确保你使用的是最新的功能和安全修复。
1271 16
|
安全 测试技术 Linux
CentOS7 安装vulhub漏洞测试环境
CentOS7 安装vulhub漏洞测试环境
799 0
|
Linux 开发者
【阿里云镜像】配置阿里巴巴开源镜像站镜像——Epel镜像
【阿里云镜像】配置阿里巴巴开源镜像站镜像——Epel镜像
2795 0
|
缓存 Linux
CentOS7系统配置国内yum源和epel源
1.首先进入/etc/yum.repos.d/目录下,新建一个repo_bak目录,用于保存系统中原来的repo文件 [root@bogon ~]# cd /etc/yum.repos.d/ [root@bogon yum.
12566 57