问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Docker常用命令大全

发布网友 发布时间:2022-11-18 03:56

我来回答

2个回答

懂视网 时间:2023-02-14 20:12

docker命令是怎样的呢?下面就让我们一起来了解一下吧:

docker下的命令是有很多的,一般可以按照其特性分为容器生命周期管理、容器操作、容器rootfs命令、镜像仓库、本地镜像管理、info|version,具体内容如下:

容器生命周期管理:run、start/stop/restart、kill、rm、pause/unpause、create、exec。

容器操作:ps、inspect、top、attach、events、logs、wait、export、port。

容器rootfs命令:commit、cp、diff。

镜像仓库:login、pull、push、search。

本地镜像管理:images、rmi、tag、build、history、save、load、import。

info|version:info、version。

拓展:

run命令是啥样的呢?

docker中的run命令是属于创建一个新的容器并运行的一个命令。

语法格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

OPTIONS说明:

-a stdin   指定标准输入输出内容类型,可以选择STDIN/STDOUT/STDERR三项。

-d            后台运行容器,并返回容器ID。

-i             以交互模式运行容器,通常与-t同时使用。

-P            随机端口映射,容器内部端口随机映射到主机的端口。

-p            指定端口映射,具体格式为:主机(宿主)端口:容器端口。

-t             为容器重新分配一个伪输入终端,通常与-i同时使用。

--name="nginx-lb"    为容器指定一个名称。

参考范例:

使用docker镜像nginx:latest以后台模式启动一个容器,并且将容器命名为mynginx。具体命令为:

docker run --name mynginx -d nginx:latest

以上就是小编的分享了,希望能够帮助到大家。

热心网友 时间:2023-02-14 17:20

基础操作:

1  docker images  查看镜像信息列表 镜像是静态的

2  docker ps -a  查看运行中的所有容器

3  docker pull  [images]:[version] 从dockerhub拉取指定镜像

4  docker run -p 8000:80 -tdi --privileged [imageID] [command]   后台启动docker,并指定宿主机端口和docker映射端口。

  -i: 以交互模式运行容器,通常与 -t 同时使用;

  -d: 后台运行容器,并返回容器ID;

-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

--privileged  容器将拥有访问主机所有设备的权限

通常情况下 [command] 填下  /bin/bash  即可。

特殊情况下,如需要在centos镜像中使用 systemctl  . 则应添加 --privileged  并设置[command ]为  init 。

5 当镜像通过run 启动后,便会载入到一个动态的container(容器)中运行,此时若需要进入终端交互模式:

sudo docker exec -it [containerID] /bin/bash

交互模式中,使用  ctrl+p+q退出交互 保持运行,使用 exit命令退出并停止容器。

6 在容器非交互模式下,通过docker  start/stop 命令来启动/停止已部署的容器服务。

7  docker rm [containerID]  删除容器

8  docker rmi [imageID]  删除镜像

9 docker cp [YourHostFilePath] [containerID]:[DockerPath]  将宿主机内的指定文件传输至容器内部的指定地址。

镜像制作:

1   docker commit [containerID] [ImageName]:[Version]  将修改后的容器重新打包成镜像

2  docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1  将容器a404c6c174a2 保存为新的镜像,并添加提交人信息和说明信息。

-a  :提交的镜像作者;

  -c  :使用Dockerfile指令来创建镜像;

  -m  :提交时的说明文字;

  -p  :在commit时,将容器暂停。

3  docker push [ImageID] [repertory_address] 提交镜像到云仓库

(暂时先记录这些,后续再更新)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 常用开放教育资源有哪些 1、什么是开放教育资源? 开放教育资源的意义 开放教育资源的介绍 开放教育资源的定义 开放教育资源英文 开放教育资源缩写 首都经贸大学学排名 民间借贷起诉有什么影响 民间借贷,被起诉会怎么样 关于廖俊波同志生平事迹材料 审计局先进个人事迹材料 怎么样用广发卡省钱? 兄弟传真机FAX-829的说明书 ipad可不可以通过数据线上网? 紫燕百味鸡 马沧湖店怎么样 紫燕百味鸡 经天路店怎么样 天府烤卤和紫燕百味鸡哪个好 如何防止被人利用诈骗? 谦虚与骄傲的名人名言 皮皮搞笑热帖怎么获得 富士一次成像相纸曝光后放入暗房还可以用吗 哪些词语形容人的表情 iOS 14.2正式版新功能有哪些-iOS 14.2正式版新增功能汇总 彩雀鱼怎么饲养吃什么? 泰国斗鱼配色公式 孕婴店买回来的擦口水毛巾能打开直接用吗? 英雄气泡网络错误 英雄329-2钢笔墨囊容量 真空熟食怎么杀菌 复制的网页内容存储在哪,如何找到它/ 在贴吧里的视频点击的“复制”,复制的网址复制到哪了呀? 如何加入机械论坛 副科级干部的党组成员而哪级研究 护照的签发地是指哪里? 护照在深圳办的,签发地写哪里? 护照签发国和签发地一样吗 护照在美国丢了,在芝加哥领事馆补办的护照,回国之后补办F1签证,签发地... win2003 如何设置为管理员身份 win2003如何将提升权限成管理员?