docker 命令简单整理

本文摘抄自 docker描述

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/镜像名称:latest​docker 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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值