一.docker镜像指令
指令 | 解释 |
---|---|
docker search + 镜像 | 搜索 |
docker image | 查看本地镜像 |
docker pull + 镜像 | 从官网拉取(下载)镜像 |
docker push +镜像 | 上传镜像到官网 |
docker rmi + 镜像 | 删除镜像 |
docker save + 镜像 + -o + 包名 | 将本地镜像打包 |
docker load + -i + 包名 | 解压镜像 |
二.docker容器指令
指令 | 解释 |
---|---|
docker run -d -p xx:xx + 容器 | 后台启动新容器 |
docker run -it -d --restart=always + 容器 | 后台启动新容器 |
docker container ls | 查看已启动的容器 |
docker ps | 查看已启动的容器 |
docker ps -a | 查看已启动和未启动的所有容器 |
docker stop + 容器 | 停止此容器 |
docker kill + 容器 | 彻底杀掉此容器 |
docker star t + 容器 | 启动此容器 |
docker restar t + 容器 | 重启此容器 |
docker rm + 容器 | 删除未运行的容器 |
docker rm -f + 容器 | 删除已运行的容器 |
docker rm -f `docker ps -a -q` | 删除所有容器 |
docker top + 容器 | 查看容器内的进程 |
docker exec + -it + 容器 + ls | 进入容器并查看容器内容 |
docker exec + -it + 容器 + /bin/bash | 进入容器 |
exit | 退出容器 |
docker inspect -f '{{.Name}} => {{.NetworkSettings.IPAddress}}' $(docker ps -aq) | 查询所有容器的ip地址 |
curl -I +http://xxx.xxx.xxx.xxx | 查看http响应数据 |
netstat -lntup | 查看docker的端口映射 |