前言:
现在小伙伴们对“nginxerrorpage590”都比较关心,大家都需要剖析一些“nginxerrorpage590”的相关内容。那么小编同时在网摘上网罗了一些对于“nginxerrorpage590””的相关内容,希望姐妹们能喜欢,你们一起来学习一下吧!启动docker服务
service docker start
不启动docker服务,会报错:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?docker ps
查看docker容器hash值:
docker ps
查看docker ps完整命令:
docker ps -a --no-trunc
然后可以根据contnainer id打开docker命令行
docker exec
docker exec -it e4b895315b82 bashdocker cp
容器文件复制,和cp类似
# 容器外 => 内docker cp /tmp/ 30026605dcfe:/home/cloudera/RS-MapReduce sudo docker cp host_path containerID:container_path # 容器内 => 外docker cp 30026605dcfe:/home/cloudera/RS-MapReduce /tmp/ sudo docker cp containerID:container_path host_pathdocker images
查看所有:
docker images -aREPOSITORY TAG IMAGE ID CREATED SIZEgitlab/gitlab-ce latest 5e790d9d28a4 8 weeks ago 2.18GBgitlab/gitlab-runner latest 8bf1bf2f4a93 2 months ago 805MBnginx latest ae2feff98a0c 4 months ago 133MB
查看digest:
docker images --digestsREPOSITORY TAG DIGEST IMAGE ID CREATED SIZEgitlab/gitlab-ce latest sha256:8fc8e0bdc19bbc63e2ac29b1913b5907f4810d2140ece9c279e72ba552a69ef5 5e790d9d28a4 8 weeks ago 2.18GBgitlab/gitlab-runner latest sha256:8539eee7a4c4468498bcd5f07f9a9106ee7839a063f9baa9619c709a3abd7ad4 8bf1bf2f4a93 2 months ago 805MBnginx latest sha256:4cf620a5c81390ee209398ecc18e5fb9dd0f5155cd82adcbae532fec94006fb9 ae2feff98a0c 4 months ago 133MB
查看简写hash:
docker images -q5e790d9d28a48bf1bf2f4a93ae2feff98a0c
忽略简写hash:
docker images --no-truncREPOSITORY TAG IMAGE ID CREATED SIZEgitlab/gitlab-ce latest sha256:5e790d9d28a468b9b0840f02a557e032907106179160287431848120e6312691 8 weeks ago 2.18GBgitlab/gitlab-runner latest sha256:8bf1bf2f4a931c823bac1360b3cbbce7e96ed24feec94a48afde72651877446d 2 months ago 805MBnginx latest sha256:ae2feff98a0cc5095d97c6c283dcd33090770c76d63877caa99aefbbe4343bdd 4 months ago 133MB
过滤:
docker images -f xxxx
过滤标签格式 "key=value",如果有多个条件,则使用这种 --filter "key1=value" --filter "key2=value"
过滤没有打标签的镜像:
docker images -f "dangling=true"
dangling:显示标记为空的镜像,值只有true和false label:这个是根据标签进行过滤,其中label的值,是docker在编译的时候配置的或者在Dockerfile中配置的 before:这个是根据时间来进行过滤,其中before的value表示某个镜像构建时间之前的镜像列表 since:跟before正好相反,表示的是在某个镜像构建之后构建的镜像 reference:这个是添加正则进行匹配
查正则:
docker images -f "reference=*nginx*"
格式化展示:
docker images --format
Placeholder
Description
.ID
Image ID
.Repository
Image repository
.Tag
Image tag
.Digest
Image digest
.CreatedSince
Elapsed time since the image was created
.CreatedAt
Time when the image was created
.Size
Image disk size
docker logs
查看日志最后20行:
docker logs --tail 20 7f1ed72498bb
显示实时log,和tail -f 一个效果:
docker logs -f <CONTAINER>
grep 过滤 log:
docker logs | grep error
根据时间过滤查看 log:
docker logs --since 2018-09-25T12:01:46.452616Z <CONTAINER>
注意,docker logs 不支持 --until
其他参数
-t : 显示时间戳linux 下容器路径
docker logs日志文件存储路径
/var/lib/docker/containers/容器ID/容器ID-json.log
docker 镜像信息:
cd var/lib/docker/containers/容器ID
在docker目录下,进入image文件夹,找到repositories.json文件
repositories.json文件详细记录了镜像一些信息
mac下docker镜像保存位置:
/Users/{YourUserName}/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2
标签: #nginxerrorpage590