docker系列(一)--linux下的docker基本命令

- docker架构

在这里插入图片描述

  • client即用户,通过命令行发布命令
  • daemon,守护进程,在安装完docker后,就会产生
  • image和container的关系就像面向对象中类和对象的关系,其中,image对应类,container对应对象,用户可以从仓库registries中拉取镜像,创建自己的容器.
  • 最后,registries又分为官方的和私有

- 服务相关命令

  • systemctl start docker 开启
  • systemctl stop docker
  • systemctl restart docker
  • systemctl status docker 查看docker的状态
  • systemctl enable docker 允许开机自启动在这里插入图片描述
    绿色就代表启动成功

- 镜像(image)相关命令

所谓镜像,就是一个涵盖了运行服务所需要的软件以及运行环境

- docker images --查看现有的镜像
在这里插入图片描述
- docker search xxx --搜索镜像
在这里插入图片描述
- docker pull redis:版本 (若不跟版本号,默认最新版本)
在这里插入图片描述
再次输入docker images:
在这里插入图片描述
- docker rmi imageId
输入docker images查看imageId
在这里插入图片描述
输入:
在这里插入图片描述
法二 :docker rmi 名称+版本号

docker rmi redis:5.0

- 容器相关命令

容器是由镜像创建出来的实例,那么关注点就在如何创建

- 创建容器
docker -it --name=xxx 镜像:版本 /bin/bash
在这里插入图片描述
此时的终端已经不再是linux操作终端,而是进入了软件的操作终端
- 退出
exit
- 查看容器状态
docker ps
docker ps -a (查看存在以及已经退出的容器)
在这里插入图片描述
- 创建容器第二种方法
第一种方法创建容器,在exit后就会自动关闭,现在只想让其运行,不想进入终端
docker run -id --name=c1 镜像:版本
在这里插入图片描述

此时就不会再进入终端,而是再后台运行
- 查看容器状态后进入容器
在这里插入图片描述
此时就算再通过exit退出容器,容器也不会关闭
在这里插入图片描述
- 启动停止容器
在这里插入图片描述
在这里插入图片描述
- 删除容器
在这里插入图片描述

查看某一特定容器信息
docker inspect xxx
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值