美文网首页
01 常用docker命令

01 常用docker命令

作者: Covi_Shieh | 来源:发表于2022-01-10 13:57 被阅读0次

    镜像命令

    #查看所有本地主机上的镜像 可以使用docker image ls代替
    docker images 
    
    image.png
    
    #搜索镜像
    docker search 
    
    image.png
    #下载镜像
    docker pull xxx
    
    image.png
    #删除镜像 
    docker rmi xxx
    #删除指定id的镜像
    docker rmi -f 镜像id 
    #删除全部的镜像
    docker rmi -f $(docker images -aq) 
    
    
    image.png

    容器命令

    docker pull nginx
    新建容器并启动
    docker run [可选参数] image
    
    #参数说明
    --name="xxx" 容器名字
    -d  后台方式运行
    -it 使用交互方式运行,进入容器查看内容
    -p 指定容器的端口 实例:-p 8080:8080
      -p 主机端口:容器端口
    -P 随机指定端口
    
    
    # 测试,启动并进入容器
    docker run -it centos /bin/bash
    
    docker run -d --name nginx80 -p 80:80 nginx
    
    
    image.png

    退出容器

    exit          #退出容器并关闭
    ctrl + P + Q  #容器不关闭退出
    

    启动并停止容器

    docker start 容器id           # 启动容器
    docker restart 容器id         # 重启容器
    docker stop 容器id            # 停止当前正在运行的容器
    docker kill 容器id            # 强制停止当前的容器
    
    image.png

    进入当前正在运行的容器

    # 方式一
    docker exec -it 容器id /bin/bash
    
    # 方式二
    docker attach 容器id
    
    image.png

    删除容器命令

    #遍历容器
    docker container ls -a
    
    #删除容器
    docker rm 容器id
    
    #批量删除容器
    docker rm $(docker container ls -aq)
    
    image.png

    相关文章

      网友评论

          本文标题:01 常用docker命令

          本文链接:https://www.haomeiwen.com/subject/igpmcrtx.html