本文摘抄自 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
docker 指令映射
docker 容器没有vim命令
在Docker中没有安装vi编辑器的情况下,可以尝试以下解决方案:
- 使用容器中已有的其他编辑器:Docker容器中通常会默认安装一些其他编辑器,如nano或emacs。可以尝试使用这些编辑器来编辑文件。例如,使用nano编辑器,可以运行以下命令:
nano 文件名 - 安装vi编辑器:如果你有root权限,可以尝试在Docker容器中安装vi编辑器。可以使用以下命令安装:
apt-get update
apt-get install vim
- 使用主机的vi命令:如果在Docker容器中找不到vi命令,但主机上已安装了vi,可以通过将主机的vi命令映射到Docker容器中来解决。可以使用以下命令运行容器:
docker run -v /usr/bin/vi:/usr/local/bin/vi image_name
本文详细介绍Docker的安装、版本查看、镜像管理、容器操作等核心功能,包括镜像的拉取、删除,容器的启动、停止及删除,并提供解决常见问题的方法。
6779

被折叠的 条评论
为什么被折叠?



