首页 > 其他分享 >[docker] docker常用命令

[docker] docker常用命令

时间:2023-12-14 21:22:22浏览次数:29  
标签:容器 containerID imageName 停止 常用命令 镜像 docker

docker的命令是使用docker中重要的一环,这里只列出了部分命令,更多的命令可以参见docker文档 https://docs.docker.com/engine/reference/run/

启动命令

这里的docker是安装在centos8上的

systemctl start docker   // 启动docker服务
systemctl stop docker   // 停止docker服务
systemctl restart docker   // 重启docker服务
systemctl status docker   // 查看docker状态
systemctl enable docker   // docker开机自启动

帮助命令

docker info   // 查看本机docker信息
docker [command] -- help   // 查看docker指令的文档

镜像命令

docker images   // 列出本机上所有的镜像
docker search imageName   // 在镜像网站上搜索特定镜像
docker search -- limit [#imagesPerPage] [imageName]
docker pull imageName   // 下载最新版本的镜像)latest
docker pull imageName[:tag]   // 下载特定版本的镜像
docker system df   // 查看镜像容器数据卷所占空间大小
docker rmi [-f] imageID   // (强制)移除特定id对应的镜像
docker rmi [-f] imageName1:imageID1 imageName2:imageID2   // 移除多个镜像
docker rmi [-f] ${docker images -qa}   // 移除全部镜像(危险!!)

容器命令

创建容器

❄️基本语法❄️

docker run [options] imageName[:tag] [command] [args]

⬇️options包括⬇️

// --name="containerName"  为容器指定一个新名字,否则docker会随机给一个名字
// -d  启动守护式容器,令容器后台运行

// -i  以交互模式启动容器,通常与-t一起使用
// -t  为容器重新分配一个伪输入终端,与-i一起使用 
// -it 启动交互式容器,有前台伪输入终端

// -P  随机端口映射
// -p  指定端口映射

// 运行了一个自带输入终端和名字的容器, 用bash开启命令行
docker run -it --name=myDocker1 ubuntu bash

查看docker进程

标签:容器,containerID,imageName,停止,常用命令,镜像,docker
From: https://www.cnblogs.com/Akira300000/p/17901679.html

相关文章

  • docker安装aira2 pro与ariang以及alist推送下载的配置
    Docker一键安装aira2-pro:dockerrun-d--namearia2--restartunless-stopped--log-optmax-size=1m-ePUID=$UID-ePGID=$GID-eUMASK_SET=022-eRPC_SECRET=12345678-eRPC_PORT=6800-eLISTEN_PORT=6888-p16800:6800-p16888:6888-p16888:6888/udp-v/mnt/c/......
  • Docker使用手册--给你通用常用命令
    卸载JDKrpm-qa|grep-ijavarpm-qa|grep-ijava|xargs-n1rpm-e--nodeps安装JDKtar-zxvfjdk-8u351-linux-x64.tar.gzvim/etc/profileexportJAVA_HOME=/home/jdk/jdk-11.0.19exportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_HOME}/lib:$......
  • k8s 常用命令
    查看apiserver审计日志:grep'"code":504'audit-2023-01-05T02-53-58.676.log|grep-Po'(?<="requestURI":")[^"]*'|sort|uniq-c|sort-rn|head-n100grep'"code":504'audit-2023-01......
  • 让JVM适应Docker限制:动态调整内存
    背景在现代应用开发中,容器化技术(如Docker)已经成为主流。但是,Java应用在容器中运行时面临着挑战:传统的JVM内存设置需要在启动时指定静态的堆内存大小,这种设置方法难以适应动态变化的容器环境。由于容器环境受到cgroup限制,传统的静态内存配置可能导致资源不足或浪费。因此,让JVM能够感......
  • docker-挂载数据卷实现不重启Nginx容器展示不同的网页内容
    dockerpullnignxdockervolumecreatetest_volumesdockerrun-d-p80:80-hnginx--namenginx--mounttype=bind,source=/var/lib/docker/volumes/test_volumes,destination=/var/nginx/htmlnginx#-hnginx是必须的,不然就要去更改容器里面的Nginx.conf配置项容器......
  • window10下ubuntu系统安装docker服务启动不起来问题排查解决。
    https://blog.csdn.net/VeryLost/article/details/128611800 因为最新版的ubuntu系统使用了iptables-nft,而WSL2不支持导致的。需要使用如下命令修改信息:root@username:/#update-alternatives--configiptablesThereare2choicesforthealternativeiptables(providing......
  • docker overlay2引发磁盘爆满
    前因:最近服务器磁盘占比超过90%,log已经清理,发现/data/docker/overlay2目录占用70%了 1.尝试清理docker未用镜像:dockerimageprune删除所有未使用的Docker资源,包括容器、镜像、卷和网络等(慎用,小心删除有用容器)dockerps-a|grepExitdockersystemprune 2.查......
  • top命令的常用命令
    top我们先来说说top命令用法,这个命令对于我们监控linux性能是至关重要的,我们先来看看展示结果。top-15:20:23up10min,2users,loadaverage:0.39,0.53,0.35Tasks:217total,1running,216sleeping,0stopped,0zombie%Cpu(s):0.0us,0.0sy,......
  • 利用Docker和CLion在Mac优雅地开发和调试Linux C++程序
    利用Docker和CLion在Mac优雅地开发和调试LinuxC++程序starrymarin计算机主业,间断性健身爱好者,摩托、金融入门​关注他 27人赞同了该文章最近在做一些新的东西,所以学习了一些新的东西,也对旧知识加强了很多,所以终于有东西可以记录一下了。今天先更......
  • centos 7 安装Docker 和 JDK1.8
    centos7.安Docker1、检查是否已经安装docker.   dockerversion系统必须为64位:cat/etc/redhat-release 内核版本必须高于3.10:uname-r 使用 root 权限登录Centos。确保yum包更新到最新。如果是新安装的操作系统,这个过程还是需要一些时间的。前提一定是已......