一、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镜像
网友评论