Docker入门,安装、拉取镜像、运行容器,删除镜像和容器

文章内容:
一、Linux上安装docker
二、拉取镜像并运行,删除镜像和容器

一、Linux上安装docker
1、安装

linux系统采用的试centOS7,直接输入下面命令即可安装docker

yum -y install docker
2、启动docker服务

安装完成后需要手动启动docker服务

systemctl start docker

查看docker服务是否启动成功,显示为active(running)即为启动成功

systemctl status docker

在这里插入图片描述
我们可以将docker设置为开机自启动,免得每次重启虚拟机都要开启docker服务

systemctl enable docker

到此我们docker就算安装完成了,下面开始下载docker提供的镜像启动一个docker容器实例

二、拉取镜像并运行,删除镜像和容器
1、搜索nginx镜像

利用search命令搜索docke仓库里的镜像,命令格式是:

docker search [镜像名]

我们以nginx为例

docker search nginx

NAME:镜像仓库名称
DESCRIPTION:镜像仓库描述
STARS:镜像仓库收藏数,表示这个镜像受欢迎程度
OFFICAL:表示是否是官方仓库,标记为[OK]的均为个软件的官方项目组创建和维护
AUTOMATED:表示是否是自动构建的镜像仓库
在这里插入图片描述
这里我们下载第一个nginx镜像

2、镜像下载

直接使用docker pull 命令即可下载。

docker pull docker.io/nginx

出现下面内容即为拉取成功了,这里会直接从docker register上下载镜像
在这里插入图片描述

3、查看本地镜像

使用docker images即可查看本地存在的镜像,可以看到nginx镜像已经存在了
在这里插入图片描述

4、启动nginx容器

使用docker run命令启动

docker run -d -p 8080:80 nginx

-d代表使用后台运行,-p代表端口映射,将容器的80端口映射到主机的8080端口,也可将8080端口设置为80,看自己需求
在这里插入图片描述
执行命令后会随机生成一串序列号,这个代表容器的id
输入docker ps查看当前所运行的容器,可以看到下面nginx容器已经在起好了。
在这里插入图片描述
CONTAINER_ID:容器id
IMAGE:镜像名称
COMMAND:表示启动容器时运行的命令
CREATED:表示容器创建的时间
STATUS:表示容器运行状态,up表示运行中,Exited表示已停止
PORTS:表示容器对外端口
NAMES:表示容器名,可以在启动时添加-name参数设定,不设定为自动生成

在浏览器输入ip加端口号访问,虚拟机ip:8080,如果出现下面结果即为成功,
如:

192.168.1.1:8080

ip地址自行替换
在这里插入图片描述

5、停止容器

使用docker stop 容器id 命令停止容器
首先得获取容器id,可以使用docker ps查看nginx容器的id
在这里插入图片描述

6、删除镜像和容器

删除镜像前需要先停止容器,删除容器
docker rm 容器id 删除容器
docker rmi 镜像id 删除镜像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值