当前位置:   article > 正文

Docker入门,安装、拉取镜像、运行容器,删除镜像和容器_unraid docker 手动下载镜像后

unraid docker 手动下载镜像后

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

一、Linux上安装docker
1、安装

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

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

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

systemctl start docker
  • 1

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

systemctl status docker
  • 1

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

systemctl enable docker
  • 1

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

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

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

docker search [镜像名]
  • 1

我们以nginx为例

docker search nginx
  • 1

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

2、镜像下载

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

docker pull docker.io/nginx
  • 1

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

3、查看本地镜像

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

4、启动nginx容器

使用docker run命令启动

docker run -d -p 8080:80 nginx
  • 1

-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
  • 1

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

5、停止容器

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

6、删除镜像和容器

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/849942
推荐阅读
相关标签
  

闽ICP备14008679号