美文网首页
Docker 常用命令

Docker 常用命令

作者: Hao_38b9 | 来源:发表于2020-05-21 22:25 被阅读0次

    Docker 常用命令

    镜像命令

    docker images

    docker images 查看本机所有镜像
        -a --all #显示全部
        -q #只显示id
        -f #过滤
    docker search 
    

    docker search

    docker pull

    docker rmi -f imageid

    docker rmi -f $(docker images -aq)

    容器命令

    新建容器并启动

    docker run [可选参数] image

    [图片上传失败...(image-dc57fc-1590071128187)]

    --name="Name"
    
    -d 后台运行
    
    -it 使用交互方式运行
    
    -P 指定容器的端口
    
    ​       -p 主机端口:容器端口
    
    ​       -p 容器端口
    
    -P 随机指定端口
    

    查看运行的容器

    docker ps

    -a # 列出当前运行的容器和历史运行过的容器

    -n=? # 列出最近创建的容器

    -q # 只显示容器的编号

    退出容器

    exit # 容器停止且推出

    ctrl+p+q # 退出不停止

    删除容器

    docker rm 容器id #不能删除正在运行的容器

    docker rm -f $(docker ps -aq) #删除所有容器,强制删除

    启动和停止容器

    docker start 容器id

    docker restart 容器id

    docker stop id

    docker kill 容器id #强制停止当前容器

    常用其他命令

    后台启动容器

    docker run -d 容器

    查看日志

    docker logs -tf --tail 10 容器id

    查看镜像元数据

    docker inpect 镜像id

    查看镜像进程

    docker top 镜像id

    进入当前正在运行的容器

    docker exec -it 容器id

    docker attach 容器id

    从容器内拷贝文件到主机上

    docker cp 容器id:容器内文件 主机文件

    curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s082a42c70986197d5bb22ed8c5006d50ff09dd0a

    相关文章

      网友评论

          本文标题:Docker 常用命令

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