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 Docker 索引
CentOS7安装Docker遇到的问题笔记
CentOS7安装Docker遇到的问题笔记
207 0
|
Linux Docker 容器
CentOS7安装docker,步骤依照官网
CentOS7安装docker,步骤依照官网
312 0
|
6月前
|
网络协议 Linux Docker
在centos7下通过docker 安装onlyoffice
在centos7下通过docker 安装onlyoffice
569 0
|
6月前
|
Linux Docker 容器
centos7安装docker图文详解
该文档提供了在CentOS上安装Docker的步骤:检查系统内核版本(需大于3.10),更新yum,卸载旧版Docker,安装yum-utils和依赖包,设置Docker仓库,列出并选择Docker版本,安装Docker,最后启动并设置Docker开机启动,通过`docker version`验证安装是否成功。
446 0
|
6月前
|
Docker 容器
解决Centos8无法安装docker的问题
解决Centos8无法安装docker的问题
171 0
|
Linux 网络安全 开发工具
Centos6和Centos7下Docker的安装和使用(踩坑指南)
Centos6和Centos7下Docker的安装和使用(踩坑指南)
|
Java Linux Docker
CentOS 下安装 Docker 极简教程
CentOS 下安装 Docker 极简教程
236 0
|
Linux Docker 容器
CentOS7系统安装最新版本docker实战
CentOS7系统安装最新版本docker实战
243 0
CentOS7系统安装最新版本docker实战
|
Linux Docker 容器
CentOS系统下docker的安装与卸载
CentOS系统下,docker安装及卸载方法,包括常规方式安装及脚本一键安装。
CentOS系统下docker的安装与卸载
|
jenkins Linux 持续交付
在CentOS7.5下使用Docker安装配置Jenkies前端环境
Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。通俗的说,就是将开发者的项目以及该项目需要依赖的相关系统环境都打包成一个App,在需要启动该项目的服务器上,只需要使用Docker拉取下来,一键安装即可,项目中的环境是独立在一个沙箱中的,不会对现有服务器产生任何影响。
1595 0