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

docker常用命令

时间:2024-06-24 09:23:50浏览次数:3  
标签:容器 name 删除 ps 常用命令 镜像 docker

     docker ps  查看当前正在运行的容器
     docker ps -a 查看所有容器的状态
     docker start/stop/restart id/name 启动/停止/重启 某个容器
     docker attach id 进入某个容器(使用exit退出后容器也跟着停止运行)
     docker exec -it id /bin/bash 启动一个伪终端以交互式的方式进入某个容器(使用exit退出后容器不停止运行)
     docker images 查看本地正在运行的镜像
     docker rm id/name 删除某个容器
     docker rmi id/name 删除某个镜像
     docker run --name test -ti ubuntu /bin/bash  复制ubuntu容器并且重命名为test且运行,然后以伪终端交互式方式进入容器,运行bash
     docker build -t soar/centos:7.1 .  通过当前目录下的Dockerfile创建一个名为soar/centos:7.1的镜像,切记后边的点 . 不能丢掉
     docker run -d -p 2222:22 --name=test soar/centos:7.1  以镜像soar/centos:7.1创建名为test的容器,并以后台模式运行,并做端口映射到宿主机2222端口,P参数重启容器宿主机端口会发生改变     docker rm $(docker ps -a -q)   删除所有停止的容器     docker rmi $(docker images -q)  删除所有镜像      docker logs name   查看容器日志     docker update --restart=always 容器名     设置容器开机启动     systemctl status  firewalld.service      查看系统防火墙状态     sudo find /var/lib/docker/containers/ -name *-json.log |xargs sudo ls -l    查看容器日志列表     docker rmi $(docker images | grep "none" | awk '{print $3}')    删除<none>镜像,如果报错使用下边步骤
       直接删除带none的镜像,直接报错了。提示先停止容器。
     docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }')  //停止容器
     docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }')    //删除容器
     docker rmi $(docker images | grep "none" | awk '{print $3}')     //删除镜像

 参考:Docker学习笔记之-在CentOS中安装Docker - 找.net工作(北京) - 博客园 (cnblogs.com)

标签:容器,name,删除,ps,常用命令,镜像,docker
From: https://www.cnblogs.com/wangxlei/p/18264335

相关文章

  • 搭建yolov8模型训练的环境_制作docker镜像_模型训练
    搭建一个能进行yolov8模型训练的环境,包括CUDA11.x、cuDNN8.x、Ubuntu18.04、Python3.8、Cython、NumPy、PyTorch、YOLOv8、Ultralytics等依赖(其实ultralytics 包会包含YOLOv8及其相关工具)。在Docker容器中,不需要创建虚拟环境,每个容器本身就像是一个隔离的环境,所以可以直......
  • 使用cloudflare-works搭建自己docker加速源
    在网上看到了许多教程,基本上部署都是手动的,docker镜像都要手动输入选择重新部署。要么都是些基本镜像仓库。视频地址:【CloudFlare搭建doker加速源。都这么长时间了,你的docker还是跑不通吗?】https://www.bilibili.com/video/BV1F533eHEsB/?share_source=copy_web&vd_source=0742......
  • petalinux调试常用命令总结
    petalinux调试常用命令总结1.创建新的工程:zynq:petalinux-create-tproject--templatezynq--nametest_projzynqMP:petalinux-create-tproject--templatezynqMP--namezcu102-mp2.创建新的app:petalinux-create-tapps--templatec--namemyapp--enable3.创......
  • docker拉取镜像失败error pulling image configuration: download failed after attem
    最近很多朋友遇到docker拉取镜像失败的问题因为一些网络问题,无法访问docker官方镜像仓库,我们可以通过设置阿里云镜像加速器的方式解决该问题。解决方法:1.访问阿里云官网,并登录https://www.aliyun.com/2.搜索容器镜像服务3.点击立即开通4.根据提示免费开通个人版,开通......
  • 后docker时代的docker安装方法.md
    feodra亲测可用#!/bin/shset-e#DockerEngineforLinuxinstallationscript.##Thisscriptisintendedasaconvenientwaytoconfiguredocker'spackage#repositoriesandtoinstallDockerEngine,Thisscriptisnotrecommended#forproductionenv......
  • linux防火墙常用命令
    注意使用命令出现如下表示权限不够,可以命令前加上sudo使用命令Authorizationfailed.Makesurepolkitagentisrunningorruntheapplicationassuperuser.授权失败。确保polkit代理正在运行或以超级用户身份运行应用程序。基础命令#启动防火墙......
  • docker 基本安装配置操作(复习)
    docker安装1.先卸载yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine2.配置Docker的yum库2.1首先要安装一个yum工具yuminstall-y......
  • Docker
    1.problem 1)启动很慢2)很耗费内存只能local,不适合线上=>如图所示,需要在生产服务器上installJVM+python解释器+golangexe文件=>badisolation =>连同操作系统一起隔离  一个image包含了一整个执行环境+执行文件,不可更改!repo:image仓库。public:docker......
  • Docker安装与配置第一部分(安装篇)
    ⚠申明:未经许可,禁止以任何形式转载,若要引用,请标注链接地址。全文共计8893字,阅读大概需要20分钟......
  • Linux常用命令2
    Linux基础命令21.top命令top可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理第一行:top-15:13:33up4min,1user,loadaverage:0.12,0.17,0.08内容含义15:13:33表示当前......