本文摘抄自 docker描述
查看版本
docker version
or
docker info
查看镜像
docker images
拉取镜像
docker pull library/hello-world
启动镜像
docker run hello-world
查看哪些容器在运行
docker ps -a
启动停止容器
docker start container_name/container_id
docker restart container_name/container_id
docker stop container_name/container_id
进入容器
docker attach container_name/container_id
那如果这个时候,我们想删除指定镜像的话,由于 image 被某个 container 引用(拿来运行),如果不将这个引用的 container 销毁(删除),那 image 肯定是不能被删除。
我们首先得先去停止这个容器:
docker ps
docker stop container_name/container_id
然后我们用如下命令去删除这个容器:
docker rm container_name/container_id
删除容器
docker rm container_name/container_id
删除镜像
docker rmi image_name
删除 none 镜像
docker rmi $(docker images -f "dangling=true" -q)
#Jenkis
rm -f /home/dockerfile/dev/服务器创建的文件夹/jar包名称.jar
cp -r /var/lib/jenkins/workspace/创建项目名称(即jenkis打包workspace文件)/(启动文件所在目录)/target/jar包名称.jar /home/dockerfile/dev/服务器创建的文件夹/jar包名称.jar
docker rmi 192.168.0.134:5000/镜像名称
cd /home/dockerfile/dev/服务器创建的文件夹
docker build -t 192.168.0.134:5000/镜像名称 .
docker push 192.168.0.134:5000/镜像名称
x docker rm -f 容器名称docker rmi 192.168.0.134:5000/镜像名称:latestdocker run -d --name 容器名称 -p 端口号:端口号 -e IP=192.168.0.134 -e JAVA_OPTS="-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8 -Dspring.profiles.active=dev -Djava.awt.headless=true -Dserver.port=端口号" \192.168.0.134:5000/镜像名称
错误`
Error response from daemon: Get “https://index.docker.io/v1/search?q=mysql&n=25”: dial tcp: lookup index.docker.io on 192.168.10.1:53: read udp 192.168.10.2:57724->192.168.10.1:53: read: connection refused
`
vim /etc/resolv.conf添加nameserver 114.114.114.114
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 8.8.8.4
docker 镜像打tar包
# 导出名为 myimage 的镜像到当前目录下的 myimage.tar 文件中
$ docker save -o myimage.tar myimage
docker image prune