Docker常用基础指令

时间:2024-03-11 21:46:39

目录

1 前言

2 常用指令

2.1 获取帮助

2.2 拉取镜像到本地

2.3 对本地镜像进行打包

2.4 对本地镜像的删除

2.5 通过tar包加载本地镜像

2.6 查看所有镜像

2.7 创建新的容器

2.8 查看容器

2.9 停止容器运行

2.10 运行容器

2.11 删除容器

2.12 查看容器日志

2.13 进入容器


1 前言

本文介绍了一些常用的docker命令,如果想要了解更多,可以查看官网文档,如下:

docker | Docker Docs

各种命令的关系如下,图片来自黑马程序员:

2 常用指令

2.1 获取帮助

指令

docker xx --help

示例

2.2 拉取镜像到本地

指令

docker pull xxx

示例

我们从DockerHub上即可找到所需的镜像资源,如下,以nginx为例:

输入指令我们可以看到:

2.3 对本地镜像进行打包

指令

docker save -o xxx.tar xxx

示例

2.4 对本地镜像的删除

指令

docker rmi xx

示例

2.5 通过tar包加载本地镜像

指令

docker load -i xx.tar [-p]

其中加上-p是隐藏加载细节

示例

2.6 查看所有镜像

指令

docker images

示例

2.7 创建新的容器

指令

docker run -d --name xx -p yy:yyy xxx

-d:后台运行

--name xx:给容器起名字

-p yy:yyy:设置端口映射,yy是主机端口,yyy是容器内端口

xxx:是镜像名称

示例

2.8 查看容器

指令

docker ps [-a]

加上-a可以把位工作的容器也显示出来 

示例

注意

 该命令还有plus版本,详情可看本人的这篇文章《Linux中给复杂命令起别名

2.9 停止容器运行

指令

docker stop xx

示例

2.10 运行容器

指令

docker start xx

示例

2.11 删除容器

指令

docker rm xx

示例

2.12 查看容器日志

指令

docker logs [-f] xx

加上-f会使得日志一直工作,一旦有新内容就会显示,按Ctrl+C停止 

示例

2.13 进入容器

指令

docker exec -it xx bash

示例