发布信息

Docker镜像操作罕用指令有哪些 (docker nas)

     2024-10-22 15:02:10     218

本文目录导航:

Docker镜像操作罕用指令有哪些?

docker version:检查docker版本;docker info:检查docker详细消息;docker --help:检查docker命令;镜像命令docker images:列出本地服务器上的镜像,REPOSITORY:示意镜像的仓库源;TAG:镜像的标签;IMAGE ID:镜像ID;CREATED:镜像创立期间;SIZE :镜像大小,同一个仓库源可以有多个TAG,可以示意仓库源的不同版本,经常使用REPOSITORY:TAG来定义不同的镜像;docker images -a:列出本地一切的镜像;docker images -p:只显示镜像ID;docker images --digests:显示镜像的摘要消息;docker images --no-trunc:显示完整的镜像消息;docker search tomcat:从Docker Hub上查找tomcat镜像;容器命令docker run [OPTIONS] IMAGE:依据镜像新建并启动容器,IMAGE是镜像ID或镜像称号;docker ps:列出以后一切正在运转的容器;exit:分开并中止容器;docker start 容器ID或容器称号:启动容器;docker restart 容器ID或容器称号:从新启动容器;docker stop 容器ID或容器称号:中止容器;docker kill 容器ID或容器称号:强迫中止容器;docker rm 容器ID或容器称号:删除容器;docker rm -f $(docker ps -a -q):删除多个容器。

docker容器的经常使用docker容器的经常使用环节

1.失掉镜像2.启动容器3.检查一切的容器/正在运转的容器4.后盾运转5.中止一个容器6.重启一个容器7.进入容器7.导入导出容器临时略过(以后会补充)8.删除容器一、Docker 客户端docker 客户端十分便捷 ,咱们可以间接输入 docker 命令来检查到 Docker 客户端的一切命令选项。

[root@localhost ~]# docker二、容器经常使用1.失掉镜像假设咱们本地没有 nginx 镜像,咱们可以经常使用 docker pull 命令来载入 nginx 镜像:docker pull nginx2.启动容器以下命令经常使用 nginx 镜像启动一个容器,参数为以命令行形式进入该容器:docker run -it nginx /bin/bash参数说明:-i: 交互式操作。

-t: 终端。

nginx: nginx 镜像。

/bin/bash:放在镜像名后的是命令,这里咱们宿愿有个交互式 Shell,因此用的是 /bin/bash。

要分开终端,间接输入 exit:3.检查一切的容器/正在运转的容器docker ps -a 一切存在的容器docker ps 正在运转的容器4.后盾运转docker run -itd --name nginx-test nginx /bin/bash加了 -d 参数自动不会进入容器,想要进入容器须要经常使用指令 docker exec5.中止一个容器docker stop docker stop 61e9670e5b8e6.重启一个容器docker restart docker restart 61e9670e5b8e7.进入容器在经常使用 -d 参数时,容器启动后会进入后盾。
nas
此时想要进入容器,可以经过以下指令进入:docker attach 假设从这个容器分开,会造成容器的中止docker attach 1e560fca3906docker exec:介绍经常使用 docker exec 命令,由于此命令会分开容器终端,但不会造成容器的中止。

docker exec -it 243cda7 /bin/bash7.导入导出容器临时略过(以后会补充)8.删除容器docker rm -f 243cda7上方的命令可以清算掉一切处于中断形态的容器。

Docker是一种轻量级的容器化技术,可以协助开发者在不同的环境中极速构建、打包和部署运行程序。

上方是经常使用Docker容器的普通步骤:1. 装置Docker:首先须要装置Docker,可以从官网网站下载并依照说明启动装置。

2. 创立Docker镜像:将运行程序打包成Docker镜像,可以经常使用Dockerfile文件启动构建,Dockerfile是一个文本文件,蕴含了打包镜像的命令和性能消息。

3. 运转Docker容器:经常使用Docker命令启动容器,可以指定端口、环境变量等参数,来满足运行程序的须要。

4. 进入Docker容器:可以经常使用Docker命令进入容器外部,启动调试和治理。

5. 修正Docker容器:可以经常使用Docker命令修正容器的性能和环境。

6. 中止和删除Docker容器:在不须要经常使用容器时,可以经常使用Docker命令中止和删除容器,监禁资源。

总的来说,经常使用Docker容器可以协助开发者极速构建和部署运行程序,提高开发效率和运转稳固性。

Dockerfile之CMD、ENTRYPOINT指令

Dockerfile中的CMD和ENTRYPOINT指令是用于指定容器启动时口头的命令的主要元素。

CMD指令准许设置容器自动启动命令,介绍经常使用exec格局以防止Shell依赖疑问,但或者不可失掉环境变量。

ENTRYPOINT指令也有相似性能,雷同介绍经常使用exec格局,以更好地与docker run命令行参数交互。

举例来说,经过Dockerfile,咱们可以定义不同的镜像,如demo1:test和demo2:test,CMD指令的命令会间接被docker run命令笼罩,而ENTRYPOINT指令的命令则可以被显式笼罩或追加参数。

组合经常使用CMD和ENTRYPOINT时,CMD理论用于提供自动可变参数,而ENTRYPOINT设置固定命令。

如在demo5:test镜像中,CMD的自动参数可以经过docker run命令前启动笼罩,但经常使用ENTRYPOINT的命令和参数则须要显式指定。

总的来说,CMD实用于灵敏场景,而ENTRYPOINT则提供了更强的控制。

关于这两者的详细经常使用,可依据实践需求和镜像设计启动选用和组合。

相关内容 查看全部