区块链学习

 一、基础知识的学习(笔记)

初步学习Docker

Docker基本组成

Docker基本名词

镜像(image)

docker镜像就好比一个模板,可以通过这个模板来创建容器服务

容器(container)

docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建,可以将之理解为一个简易的Linux系统

仓库(repository)

仓库就是存放镜像的地方,可分为公有仓库和私有仓库

基本流程

查找镜像

通过docker search ***查找某个镜像,默认是最新版本,可在官网查看该镜像的所有版本,下载所需版本 ,以tomcat来进行演示

下载镜像

查找到镜像后,复制镜像名,用命令 docker pull [镜像名]来下载,其中docker是分层下载的,也就是tomcat这个镜像被分为多个层次,分别下载,若某个层次的内容之前已经下载过了,可以直接共享,这大大提高了空间利用率,这是基于镜像的联合文件系统。如下图第二个红框所示,一共被分为十层

查看当前已安装的所有镜像

docker image ls,可以看到tomcat已被安装

新建容器并进入容器内部

docker run -it tomcat /bin/bash,-it 代表进入容器 ,tomcat为要运行的容器名,/bin/bash的作用是因为docker后台必须运行一个进程,否则容器就会退出,在这里表示启动容器后启动bash

 退出容器

exit,退到容器外面,若容器内还有进程在运行,则 继续在后台运行容器

 查看当前运行中的容器

docker ps,其中并没有tomcat,说明其中没有正在运行中的tomcat,系统自动将tomcat关闭 

 

 查看所有的容器

docker ps -a,可以看到其中含有tomcat,在STATUS中可以看到Exited,说明已经关闭 

启动容器

docker start [镜像ID],镜像ID可以通过docker ps -a来查看,该命令只能用于启动已存在的容器,初次下载的镜像需要通过 docker run -it [镜像名] /bin/bash,-it  来启动,将之挂载。

通过docker ps命令可以看到该容器已被启动。

进入容器

docker exec  -it [容器ID] /bin/bash

 关闭容器

docker stop [容器ID]

通过STATUS列可以看到tomcat已经关闭

查看命令

若某个命令的细节处忘记了,可以在命令的后面加入--help来查看具体格式

如docker ps --help

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值