开发者,Docker的安装和简单使用

本文档介绍了如何在CentOS7上安装Docker,包括卸载旧版本、使用脚本安装、启动与设置开机自启。接着展示了Docker的基本操作,如拉取镜像、查看镜像、运行容器、列出容器以及在容器中执行命令。通过实例演示了Dockerrun、Dockerimages、Dockerps和Dockerexec等命令的使用。最后,强调了学会Docker安装和基础使用的重要性。
摘要由CSDN通过智能技术生成

关键词:docker 云原生 容器

在这里插入图片描述

云原生架构离不开微服务,容器,k8s等技术的支撑,今天学习安装Docker以及简单实用。

一、安装 Docker

系统要求: Docker 支持 64 位版本 CentOS 7/8,并且要求内核版本不低于 3.10

注意: 博主使用的是虚拟机,版本是CentOS 7 64位,这里使用的是管理员权限,如果是普通用户需要在命令前加上 sudo 关键字

备注: Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行

1.卸载旧版本

如果之前安装过,要先卸载之前安装的,命令如下:

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2.使用官方脚本安装

Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS 系统上可以使用这套脚本安装,另外可以通过 --mirror 选项使用国内源进行安装:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 的稳定版本安装在系统中。

3.查看版本

docker --version

在这里插入图片描述

4.启动Docker

Docker 默认是没有启动的,使用下面命令启动

systemctl start docker

5.开启开机自启动

systemctl enable docker

二、简单使用

为了方便使用了https://labs.play-with-docker.com/,我们只需要简单注册,就可以快速体验Docker,真的很友好,下面就是用它来学习Docker

2.1、Docker pull 命令

从镜像仓库中拉取或者更新指定镜像

尝试拉取 Nginx 镜像文件

$ docker pull nginx

在这里插入图片描述

2.2、Docker images 命令

列出本地镜像

$ docker images

在这里插入图片描述

2.3、Docker run 命令

将镜像文件运行为一个容器,或者说是虚拟机

-d 表示以后台模式启动一个容器
-p 80:80 将容器的 80 端口映射到主机的 80 端口

在这里插入图片描述
可以看到已经启动了在80端口,点击端口

在这里插入图片描述

可以看到,已经成功启动并运行了

在这里插入图片描述

2.4、Docker ps 命令

列出容器

$ docker ps

在这里插入图片描述

2.4、Docker exec 命令

在运行的容器中执行命令

$ docker exec -i -t 容器id bash

在这里插入图片描述

进入目录

cd /usr/share/nginx/index.html

在这里插入图片描述

查看目录

ls

在这里插入图片描述

修改并查看修改后的index.html

echo hello world > index.html
cat index.html

在这里插入图片描述

看到成功修改了首页文件为 hello world,再次点击端口,并使用ctrl + F5强制刷新页面,有页面缓存,就可以看到,nginx的首页被修改为了 hello world

在这里插入图片描述

在这里插入图片描述

三、写在最后

读到这里,相信你已经学会了Docker安装和简单使用,后续会出详细的教学,别忘了三连支持博主呀~ 我是小周,期待你的关注~👋

评论 75
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王子周棋洛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值