栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker的常用命令汇总

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker的常用命令汇总

  • 查询镜像列表
docker search tomcat
  • 拉取镜像(如果没有指定版本,默认拉取最新的镜像)
docker pull tomcat:8.5
  • 创建一个后台运行的容器,并实现端口的重定向,挂载目录到宿主机的指定位置,且随docker服务启动而启动(参数:--restart=always)
docker run -d -p 8088:8080 --name docker-tomcat8.5 -v /root/tomcat_webapps:/var/local/tomcat/webapps --restart=always tomcat:8.5
  • 添加执行参数(来源于网络未测试)
docker container update --restart=always docker-tomcat8.5
  • 查看容器的配置文件config.v2.json
docker inspect docker-tomcat8.5 | grep Id -A 0
  • 查看正在运行中的容器
docker ps
  • 查看所有的容器,包括未启动的容器
docker ps -a
  • 查看最新创建的容器
docker ps -l
  • 查看所有拉取下来的镜像
docker images
  • 删除容器
docker rm docker-tomcat8.5
  • 删除镜像
docker rmi 551efb60a0a2
  • 启动容器
docker start docker-tomcat8.5
  • 停止容器
docker stop docker-tomcat8.5
  • 重启容器
docker restart docker-tomcat8.5
  • 启动所有的容器(来源于网络,未测试)
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
  • 登录容器
docker exec -it docker-tomcat8.5 bash
  • 复制宿主机的文件到容器的指定目录中
docker cp /root/tomcat_mount/conf/tomcat-user.xml docker-tomcat8.5:/usr/local/tomcat/conf
  • 复制容器中的文件到宿主机的指定目录中
docker cp docker-tomcat8.5:/usr/local/tomcat/conf/tomcat-user.xml /root/tomcat_mount/conf
  • 将容器打包成镜像
docker commit -a "作者" -m "描述" -p docker-tomcat8.5 docker-images-tomcat8.5
  • 将镜像打包成tar包(两个不同的命令都可以打包,但第一种在容器比较大的情况下可能打包失败)
docker save -o /root/resources/docker-images-tomcat8.5.tar docker-images-tomcat8.5
docker save docker-images-tomcat8.5 > /root/resources/docker-images-tomcat8.5.tar
  • 将tar包还原成镜像
docker load < mydocker-tomcat8.5.tar
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/320392.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号