Docker命令简单学习

Docker命令简单学习

学习视频地址:https://www.bilibili.com/video/BV1gW411W76m?p=56

容器的名词高大上,是中间件的一种,如果不梳理很容易片面理解并混淆。tomcat是本身就是一种web应用的容器,而docker技术可以将tomcat打包成镜像,并创建出运行着tomcat应用的容器。概念有点类似,但又有点区别。

具体容器和中间件等介绍可以参考:https://blog.csdn.net/qq_36119192/article/details/84501439

学习目的

主要是自己搭建工程的时候可以更加的简单,docker是一种技术,可以把常用的软件打包成镜像。在实际场景中,通过这些镜像可以运行一个或多个容器(应用实体),简单的实现项目开发和部署的双重需求。

docker特点

  1. 不是虚拟机,但实现了虚拟机里的资源隔离技术

  2. 轻量级应用容器

  3. 就像windows做出了镜像,可以实现快速安装,快速启动

docker 常用命令

#查找远程资源库中的镜像文件,尽量选择office出品的
#远程docker镜像仓库:http://hub.docker.com/
docker search tomcat

#拉取远程镜像文件,到本地仓库中,不带tag默认为最新版本镜像
docker pull tomcat
#远程仓库的网站中,可以找到想要其它版本
docker pull tomcat:9-jdk11-adoptopenjdk-hotspot

#查看本地的镜像文件
docker images
#删除本地容器
docker rmi tomcat:9-jdk11-adoptopenjdk-hotspot

#从叫tomcat的镜像文件中,使用后台运行方式启动一个叫mytomcat容器,并将系统的端口8088和容器中段8080端口映射
#如果不命名,将自动生成一个随机名字,对容器的操作可以使用name或id来进行
docker run -d -p 8088:8080 --name mytomcat tomcat
#查看mytomcat中的日志
docker logs mytomcat
#停止mytomcat容器
docker stop mytomcat
#-a表示查看所有的容器,包括运行和停止的,可以看到容器的id、name和运行状态
docker ps -a 
#启动mytomcat容器
docker start mytomcat
#使用容器id来进入container容器中
docker exec -it 63f49173f92c  /bin/bash

#删除容器
docker rm mytomcat

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值