Last active
April 11, 2019 08:43
-
-
Save bluesmilery/3934ffb1ba14820cb389f74c243461b9 to your computer and use it in GitHub Desktop.
docker
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 启动docker daemon | |
service docker start | |
# 重启docker daemon | |
service docker restart | |
# 搜索远程库中的镜像 | |
docker search xxx | |
# 下载镜像 | |
docker pull xxx | |
# 上传镜像 | |
docker push xxx | |
# 查看本地存在的镜像 | |
docker image ls | |
docker images | |
# 删除镜像 | |
docker rmi xxx | |
# 批量删除镜像(用id) | |
docker rmi $(docker images | grep xxx | awk '{print $3}') | |
# 批量删除镜像(用tag) | |
docker rmi $(docker images | grep xxx | awk '{a=$1;b=$2;c=a":"b;print c}') | |
# 批量删除镜像(用tag)排除方式 | |
docker rmi $(docker images | grep -v "xxx\|yyy\|zzz" | awk '{a=$1;b=$2;c=a":"b;print c}') | |
# 查看镜像分层 | |
docker history xxx | |
# 从Dockerfile构造镜像 | |
docker build | |
docker build -t name:tag | |
# 创建新容器 | |
docker run xxx | |
docker run xxx command # 创建新容器的同时在容器内执行command命令 | |
# 启动容器,xxx可以是container id,也可以是创建容器时定义的别名 | |
docker start xxx | |
# 停止容器,xxx规则同上。可以同时停止多个,用空格分割 | |
docker stop xxx | |
# 删除容器。-f强制删除运行中的容器 | |
docker rm xxx | |
# 删除所有容器 | |
docker rm $(docker ps -a -q) | |
# 查看正在运行的容器 | |
docker container ls | |
docker ps | |
# 查看所有容器(包含已停止的) | |
docker container ls -a | |
# 查看容器信息。-f可以提取指定字段的内容 | |
docker inspect xxx | |
docker inspect -f {{.State.Status}} xxx | |
# 查看容器日志。-f可以实时打印 | |
docker logs xxx | |
# 查看容器所占系统资源 | |
docker stats xxx | |
# 在容器内执行命令 | |
docker exec xxx command | |
docker exec -it xxx /bin/bash # 进入容器交互式执行命令 | |
# 容器一直运行 | |
docker run -dit xxx /bin/bash | |
docker exec -it xxx /bin/bash |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment