Docker学习--Docker容器的创建与管理
1、基于镜像创建容器该命令可以不使用参数指定容器名称,docker会为你的容器指定一个名称,但为了后面更方便地管理你的容器,推荐使用参数为每个容器指定有意义的名称!注意,对于部分镜像,在创建容器时,需要强制指定一些参数,否则后面启动容器时会失败,相关信息可以通过docker官方镜像仓库中的相关的镜像注释来查看。
2、查询本地所有容器如果不加参数,只会查询所有运行状态的容器,使用参数,会查询所有状态的容器,包括创建状态、运行状态、暂停状态、停止状态。该命令会返回一个本地容器列表,列表中包含:容器ID,容器基于的镜像ID,容器状态,容器名称等。
3、容器的生命周期介绍,间恒溪痞容器的整个生命周期包含5种状态:1. Created:容器已经被创建,容器所需的相关资源已经准备就绪,但容器中的程序还未处于运行状态。2. Running:容器正在运行,也就是容器中的应用正在运行。3. Paused:容器已暂停,表示容器中的所有程序都处于暂停 ( 不是停止 ) 状态。4. Stopped:容器处于停止状态,占用的资源和沙盒环境都依然存在,只是容器中的应用程序均已停止。5. Deleted:容器已删除,相关占用的资源及存储在 Docker 中的管理信息也都已释放和移除。
4、启动容器容器启动后,可以通过 docker ps 命令(无参数)查看运行状态的容器信息。
5、停止容器运行
6、删除容器通过上述命令,可以删除某一容器,但注意,不能通过这种方式删除正在运行的容器,需要先停止容器运行,再删除。docker 支持使用 docker rm -f 容器ID或容器名称 方式来强制删除运行状态的容器,但因为可能会有不确定的隐患存在,这种删除方式不推荐!
7、创建并启动容器命令,将创建和启动容器两个步骤合并为一个步骤的命令