美文网首页
docker常用命令

docker常用命令

作者: 奔跑的小小鱼 | 来源:发表于2019-03-02 13:59 被阅读0次

    一、docker镜像常用命令

    搜索docker镜像

    docker search   XXX,可以搜索放在Docker Hub中的镜像。

    下载镜像

    docker pull xxx 可以从Docker registry上下载镜像。

    查看docker镜像

    docker images

    删除本地指定名称镜像

    docker rmi test(imgname)

    删除所有镜像

    docker rmi -f ${docker images}

    保存镜像

    #将test保存为test.tar

    docker save test>test.tar

    #输出到文件而非标准输出

    docker save --output test.tar test

    加载镜像

    #将从test.tar文件中加载镜像

    docker load <test.tar

    #文件中加载而非标准输入--quiet 静默加载

    docker load -- input test.tar

    构建镜像

    docker build -t  image-tag .

    二、Docker容器常用命令

    查看当前已经启动的容器

    docker ps

    通过镜像启动容器

    docker run -itd -v /test:/disk1 -v /test/workspace:/home/jenkins/workspace -v /usr/local/jdk:/usr/local/jdk -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 dockerhub.test.com/dev/jenkins-jnlp-slave /bin/bash

    -v 本地目录:容器内的目录 与jenkins的docker>Docker Agent templates>Volumes 保持一致

    进入容器

    docker exec -it 1ee23521c442(容器ID) bash

    停止容器

    docker stop 1ee23521c442(容器ID)

    退出容器

    exit or  Ctrl+D

    查看已停止的容器

    docker ps -a

    删除已停止的容器

    docker rm $(docker ps -a -q)

    强制停止容器

    docker kill 容器id

    启动已停止的容器

    docker start 容器id

    进入容器

    docker attach 容器id

    导出容器

    docker export命令可将容器导出成一个压缩包文件

    将red_panda容器导出成latest.tar文件

    docker export red_panda>latest.tar文件。

    docker export --output="latest.tar" red_panda

    导入容器

    docker inport 命令可从归档文件中导入内容并创建镜像。

    docker inport  nginx.tar nginx,将  nginx.tar文件导入nginx镜像

    相关文章

      网友评论

          本文标题:docker常用命令

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