常用docker命令

常用docker命令
1、查看所有容器,包括停掉的
docker ps -a
2、查看正在运行的容器
docker container ls
3、查看所有镜像
docker image ls
4、停止某容器
docker container stop xxx
5、删除某容器
docker container rm xx
6、删除某镜像
docker image rm xx
7、查看docker资源占用情况
docker stats
8、查看docker日志
docker logs --tailf 92353251c607
容器和虚拟机的区别:
启动时间:容器秒级,虚拟机启动较慢
硬盘使用:容器一般是MB,虚拟机一般为GB
性能:容器接近原生,虚拟机弱于原生
系统支持量:单机支持上千个容器,虚拟机一般是几十个

docker里面放的是镜像,一个容器是由镜像产生的。镜像相当于是模板,容器相当于是镜像实例

重启容器的命令:docker-compose stop|start|restart containers

本地的镜像文件存放在哪里?
镜像文件路径:/var/lib/docker/image
容器文件路径:/var/lib/docker/containers

什么是docker-compose?
实现批量docker容器编排

怎么用docker去部署测试环境呢?
docker环境部署是,开发那边会把所有需要搭建的一个环境打包成一个镜像,给到测试这边,测试会通过命令进行镜像的加载(docker-compos pull 或者直接在yml文件中修改版本号后执行),加载完之后会把镜像运行成容器,比如项目中会用到数据库mysql,会用到tomcat,我们在运行容器时,会用到docker run((docker-compose up -d container)),会去映射端口,数据库的端口会映射成3306,tomcat的端口会映射成8080,运行成容器之后就可以直接去访问这个项目了。

docker容器有几种状态:
运行、重启、已退出、暂停

docker常用的命令
docker pull 拉取或更新指定的进行
docker push 将镜像推送到远程仓库
docker rm 删除容器
docker ps 列出所有容器

docker容器有什么好处:
1.可以快速进行一个项目的移植,
2.服务器之间,多个项目可以相互隔离

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值