目录
一、帮助启动类命令
二、镜像命令
2.1、docker images
注意:
使用REPOSITORY:TAG来定义不同的镜像,如果不指定一个镜像的版本标签,默认版本是latest。
2.2、docker search
2.3、docker虚悬镜像是什么?
仓库名、标签都是<none>的镜像,俗称虚悬镜像dangling image
三、容器命令
有镜像才能创建容器,这是一个根本的前提(下载一个ubuntu镜像演示)
3.1、docker run
docker run [options] image [cmd] [arg...]
启动交互式容器(前台命令行)
3.2、docker ps
3.3、退出容器
3.4、启动、重启、终止、强制停止容器
3.5、删除容器
3.6、查看容器日志、进程、内部细节
3.7、 启动前台交互式和后台守护式容器
在大部分场景下,我们希望docker的服务是在后台运行的,我们可以通过-d指定容器的后台运行模式。
前台交互式:docker run -it 容器名或容器id
后台守护使:docker run -d 容器名或容器id
3.8、进入正在运行的容器并以命令行交互
attach和exec的区别:
(1)attach直接进入容器启动命令的终端,不会启动新的进程,用exit退出,会导致容器的停止。
(2)exec是在容器中打开新的终端,并且可以启动新的进程,用exit退出,不会导致容器的停止。
推荐大家使用 docker exec 命令,因为退出容器终端,不会导致容器的停止。