首页 > 其他分享 >Docker常用命令

Docker常用命令

时间:2023-07-31 21:15:39浏览次数:42  
标签:容器 compose cid 常用命令 rm Docker docker

title: "Docker常用命令"
date: 2023-07-31T12:05:25+08:00
tags: ["Linux运维", "Docker"]
categories: []
draft: false

docker

docker info #docker配置信息
docker inspect $cid #查看容器的配置信息

docker images
docker ps -a
docker run -it $image_id --rm  #rm表示退出容器后就删除该容器
docker exec -it $cid /bin/bash

docker start $cid
docker stop  $cid
docker restart $cid
docker rm -f $cid
docker logs $cid #查看容器日志

docker system df #查看docker缓存大小
docker builder prune #一键清理 Build Cache
docker builder prune --filter 'until=240h' #保留最近10天的缓存
docker tag ca1b6b825289 devincpp/rk3568:v1.0 #重命名镜像
docker commit -a "author" -m "description" a404c6c174a2 devincpp/mysql:v1  #-p表示在提交时暂停容器

docker compose

docker compose build | Docker Documentation
Docker Compose | 菜鸟教程

#docker compose只能识别yaml后缀,yml文件也不能识别,需要加-f
docker compose -f <your_file.yml> ...
#前台展示启动
docker compose up
#后台启动
docker compose up -d
#停止并删除容器服务
docker compose down
#列出所有运行容器
docker compose ps
#查看服务日志
docker compose logs
#构建或者重新构建服务
docker compose build
#启动服务
docker compose start
#停止已运行的服务
docker compose stop
#重启服务
docker compose restart

标签:容器,compose,cid,常用命令,rm,Docker,docker
From: https://www.cnblogs.com/devin1024/p/17594485.html

相关文章

  • docker-compose和docker compose的区别
    在docker实际使用中,经常会搭配docker-compose,用来定义和运行多个Docker容器。在实际中会发现,有时候的指令是docker-compose,有时候是dockercompose,下面给出解释。docker官方文档:https://docs.docker.com/compose/install/linux/官方文档中其实已经给出了答案,首先docker-compos......
  • jumpserver 基于docker ins
    jumpeserver的安装部署1.随机生成加密密钥if["$SECRET_KEY"=""];thenSECRET_KEY=`cat/dev/urandom|tr-dcA-Za-z0-9|head-c50`;echo"SECRET_KEY=$SECRET_KEY">>~/.bashrc;echo$SECRET_KEY;elseecho$SECRET_KEY;fiif[&q......
  • centos7下安装docker
    来源:https://www.cnblogs.com/qtzd/p/14679120.htmlDocker安装CentOS7使用Xshell连接远程进行服务器操作环境查看系统内核是3.10以上的[root@localhost~]#uname-r3.10.0-229.el7.x86_64系统版本[root@localhost~]#cat/etc/os-releaseNAME="CentOSLinux"VERSI......
  • IDEA中连接虚拟机 管理Docker
    IDEA中连接虚拟机管理Docker......
  • 简简单单学docker在群晖nas中构建docker版aspnetcore网站
    琢磨了n天,掉了好多头发,终于可以了,踩坑无数!终于行了!先来了解下:1.net运行时runtime和sdk,简单来说就是sdk开发用的,runtime是用来运行的,所以构建dockerfile只用runtime就够了!2.docker运行不需要打包操作系统如ubuntu等进入包内!特殊需要的可以!这个问题都必须了解!正式开始1.用vs202......
  • 运行 docker-compose -f common.yml -f kafka_cluster.yml up 命令之后,其中一个broker
    今天在运行docker-compose-fcommon.yml-fkafka_cluster.ymlup,这条命令的时候,原来应该启动的broker-3容器没有启动,然后允许dockerps-a查看存在但是没有up的容器。 找到broker-3的容器id:,dockerlogs a6488cb653a1 。找打容器启动日志,发现关键错误信息。En......
  • docker容器基础(一)--容器的边界
    前言------源于PaaS技术的普及而兴起的容器技术,必然随着诸多云平台的出现大放光彩。Docker项目通过“容器镜像”,解决了应用打包这个根本性难题。容器是什么?------容器是一种沙盒技术,将你的应用装入盒子,即与其他应用进行了隔离,又便于搬运。容器的边界------容器技术的核心......
  • docker-mysql(集群)
    第一步:安装docker+并获取mysql镜像第二步:运行master的mysql容器dockerrun-id\--name=mysql_master\-p3307:3306\-v$PWD/mysql-master/conf:/etc/mysql/conf.d\-v$PWD/mysql-master/logs:/logs\-v$PWD/mysql-master/data:/var/lib/mysql\-eMYSQL_ROOT_PASSWO......
  • Alpine Linux使用入门(Docker视角)
    前言我们在了解AlpineLinux时,多数都应该是从docker系统镜像了解的这个操作系统,今天我们就简单说一下AlpineLinux的基础使用AlpineLinux是一种基于musl和BusyBox的Linux发行版,专为安全性、简单性和资源效率而设计。体积非常小巧,适合用来做Docker镜像。如果你有Centos或者Ubun......
  • Nginx常用命令
    启动直接启动进入nginx安装目录找到sbin文件夹,然后启动nginx。命令:cd/sbin进入到sbin目录下命令:./nginx启动nginx指定配置文件方式启动:命令:./nginx-c/usr/local/nginx/conf/nginx.conf注:/usr/local/nginx/conf/nginx.conf为nginx配置文件,根据自己实......