完成docker安装centos7操作系统实战

简介: 完成docker安装centos7操作系统实战
+关注继续查看

@[toc]

前言

大家好,我是沐风晓月

在容器中安装centos7,可以在一台机器上安装多台操作系统,实现互联。
关于docker的安装请查看以下文章:

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

一. 实验环境

1.1 操作系统: centos7

[root@mufenggrow ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 

1.2 docker 版本:

[root@mengfenggrow ~]# 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

1.3 网络是否通

[root@mufenggrow ~]# ping -c1 -w1 www.baidu.com 
PING www.a.shifen.com (39.156.66.18) 56(84) bytes of data.
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=1 ttl=53 time=16.0 ms

--- www.a.shifen.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 16.089/16.089/16.089/0.000 ms

能ping通说明正常。

二. 下载centos7.9的镜像

2.1 查找centos镜像

容器镜像地址: hub.docker.com

打开之后,直接搜索centos镜像:

在这里插入图片描述

找到右上角显示的tags

在这里插入图片描述
选中比如: 7.9.2009 或者centos7.9.2009

2.2 拉取镜像

[root@mufenggrow ~]# docker pull centos:7.9.2009

可以看到已经拉取成功

[root@mufenggrow ~]# docker images
REPOSITORY   TAG        IMAGE ID       CREATED         SIZE
centos       7.9.2009   eeb6ee3f44bd   15 months ago   204MB
[root@mufenggrow ~]# 

2.3 启动nginx容器

[root@mufenggrow ~]# docker run -itd --name=centos --privileged=true -p 5000:22 centos:7.9.2009 /usr/sbin/init

注意: 这里的5000是容器端口

-- privileged=true 表示使用特权模式,使用这个参数的时候,容器内的root有用真正的root权限, 执行命令后,会有重新登录的过程

-it 选项是交互形式运行
进入容器后如果退出: exit 或者用ctrl +P+Q

-d表示在后台运行
在这里插入图片描述
可以看到已经容器已经在运行

2.4 登录nginx

docker exec -it centos /bin/bash

可以看到登录成功,hostname已经是容器ID了
在这里插入图片描述
退出命令:

  • exit
  • ctrl +P+Q

总结

docker安装centos7 比较容易,中间登录系统 的时候输错了几次命令,其他的问题不大。

相关文章
|
3天前
|
Oracle 关系型数据库 Linux
大神教您如何安装windows操作系统,实现物理与虚拟机的无缝对接
大神教您如何安装windows操作系统,实现物理与虚拟机的无缝对接
|
9天前
|
Ubuntu Linux 数据安全/隐私保护
安装Ubuntu Linux 操作系统(以Ubuntu20.04为例)方法1
安装Ubuntu Linux 操作系统(以Ubuntu20.04为例)方法1
98 1
|
12天前
|
Linux 编译器 KVM
Alibaba Cloud Linux操作系统的安装及使用
Linux操作系统的安装,体会操作系统为了方便用户,不断改进的安装过程;熟悉Linux系统的登录和退出,并熟悉它常用命令的操作使用方法。
51 0
|
1月前
|
存储 安全 Linux
Linux操作系统安装及服务控制
Linux操作系统安装及服务控制
35 0
|
1月前
|
Linux 虚拟化
VMWare虚拟机怎么安装Linux 操作系统?
VMWare虚拟机怎么安装Linux 操作系统?
167 0
|
1月前
|
Linux 数据安全/隐私保护 虚拟化
一秒搞定如何VMware上如何创建虚拟机以及安装linux操作系统
1…点击首页的创建新的虚拟机,或者点击标签栏“文件”下面的新建虚拟机
122 0
|
1月前
|
机器学习/深度学习 Ubuntu 决策智能
ubuntu16.04 下ROS操作系统学习笔记(一)ROS-kinetic安装
ubuntu16.04 下ROS操作系统学习笔记(一)ROS-kinetic安装
|
2月前
|
Linux 数据安全/隐私保护 Windows
【Linux】安装Linux操作系统具体步骤
【Linux】安装Linux操作系统具体步骤
75 0
|
2月前
|
Shell PHP Windows
php交互式命令行工具window操作系统安装readline扩展函数实现interactive mode enabled到Interactive Shell
php交互式命令行工具window操作系统安装readline扩展函数实现interactive mode enabled到Interactive Shell
32 0
|
2月前
|
Linux 虚拟化 Windows
Linux操作系统实验一 Linux操作系统安装
Linux操作系统实验一 Linux操作系统安装
51 0
热门文章
最新文章
推荐文章
更多