博主介绍
📢点击下列内容可跳转对应的界面,查看更多精彩内容!
🍎主页:水香木鱼
🍍专栏:docker
文章目录
简介:这是一篇有关【docker创建容器相关命令【详细版】】的文章,博主用
最精简的语言
去表达给前端读者们。
创建容器
查看容器
停止容器
删除容器
镜像和容器的区别:
镜像像是一个包含了OS文件系统
和应用的对象
,类似虚拟机的模板
(比如Window10镜像)。如果你是一个开发 者,可以把镜像看成面向对象编程中的只读类(read-only Class)。
容器和镜像几乎一模一样,唯一的区别是镜像是只读的,而容器上面有一个可读写层。所以容器=镜像+读写层
。
1、创建一个新容器
当你明白了什么是镜像和容器后,我们一起试着来创建一个容器。
创建容器的命令:
image
代表一个镜像的名称,如果你想使用的镜像名称是nginx
,就可以写成下面的样子。
如果是使用ubuntu镜像
,命令就变成了下面的写法。
输入完成后,直接回车。
如果系统中没有这个镜像,Docker会自动去Docker Hub
上
- 拉取对应的镜像到本地
- 执行对应的
Shell脚本
,脚本会把镜像自动安装到Doker容器里 - 启动对于的镜像服务。
Docker Hub
是Docker官方的镜像和社区,里边有很多开发者制作好的镜像,我们可以直接使用这些镜像。【如果你有能力,也可以制作镜像,并上传到Docker Hub
。】
注意,这时候容器是在前台运行的
。
2、查看容器的相关命令
创建完容器后,如果查看这个容器的信息和状态
那?
这时候你可以使用下面的命令。
(ps:注意你这时候需要新打开一个PowerShell窗口,再执行命令)
输入命令后,就会显示出当前已经存在的容器,并且会列出对应的信息。
还有一种查看容器的命令,不过这是以前的命令,不建议使用docker container ps (不建议使用)
3、停止容器的相关命令
如果你想停止掉一个正在运行的容器
,可以使用下面的命令:
当容器停止后,再使用查看命令进行查看,你会发现没有任何容器。
这时候你要查看所有容器
,包含已经停止的容器,可以加一个-a,参数。
4、删除容器
当我们停止容器之后,容器并没有删除,而只是停止掉了。这时候你可以使用下面的命令删除容器。
容器相关命令
操作 | 命令【全】 | 命令【简版】 |
容器的 | docker container run nginx | docker run nginx |
容器的 | docker container ls | docker ps |
容器的 | docker container ls -a | docker ps -a |
容器的 | docker container stop | docker stop |
容器的 | docker container rm | docker rm |
建议尽量不要使用简写方法,写全更语义化,减少出错机会。