Docker常用命令,值得收藏

使用指定的镜像来运行容器,并可选地在容器中运行指定的命令。

分离模式 :通过 -d 选项指定;容器会在任务(进程)结束时退出。
前台模式 :可以将控制台连接到容器中进程的标准输入、输出、错误;通过 -t 选项可以为其分配一个伪终端;通过 -i 选项可以保持标准输入处于打开状态。

--rm 选项能够在容器退出时自动删除容器。

罗列容器。

-a 选项可以列出所有的容器。

查看容器的详细信息。

查看容器中运行的进程。

持续输出容器的资源使用情况。

查看容器的端口映射。

查看容器的日志(标准输出、错误的内容)。

-f 选项可以持续输出容器的日志。

将本地终端的标准输入、输出、错误连接到容器。

在运行的容器中执行指定的命令。

使用 freezer cgroup 挂起容器中的所有进程(进程对挂起操作是无感知的)。

恢复容器中挂起的进程。

停止容器,终止容器中的进程:首先发送 SIGTERM 信号给容器中的进程,一段时间之后发送 SIGKILL 信号。

启动停止的容器(还是运行之前给定的命令)。

删除指定的容器。

--force 选项可以强制性删除运行的容器。

在容器和主机之间拷贝文件、目录。

将容器的文件系统(不包括卷的内容)导出为 tar 文件,后续可通过 docker import 来加载镜像。

查看所有的顶层镜像。

-a 选项可以查看所有的镜像。

搜索 docker hub。

拉取镜像。

基于源镜像创建一个包含 tag 的镜像。

推送镜像。

从 tar 文件中加载镜像。

保存镜像为 tar 文件,后续可通过 docker load 来加载。

可通过 -o 选项将镜像保存至指定的文件,默认输出到标准输出。

从标准输入或 tar 文件中加载镜像。

-i 选项指定从 tar 文件中加载镜像。

删除本地镜像。如果 IMAGE 包含了 tag,且该镜像具有多个 tags,则此命令只是移除该 tag,而不会删除镜像。

-f 选项可强制删除运行容器所用的镜像。



  • Docker甯哥敤鍛戒护,鍊煎緱鏀惰棌
    绛旓細瀹瑰櫒(container)Docker鍒╃敤瀹瑰櫒锛圕ontainer锛夋潵杩愯搴旂敤銆傚鍣ㄦ槸浠庨暅鍍忥紙Image锛夊垱寤虹殑杩愯瀹炰緥銆鍚姩鍋滄鐨勫鍣锛堣繕鏄繍琛屼箣鍓嶇粰瀹氱殑鍛戒护锛夈傚垹闄ゆ寚瀹氱殑瀹瑰櫒銆--force閫夐」鍙互寮哄埗鎬у垹闄よ繍琛岀殑瀹瑰櫒銆傚湪瀹瑰櫒鍜屼富鏈轰箣闂存嫹璐濇枃浠躲佺洰褰曘俿udodockerexec-it[containerID]/bin/bash浜や簰妯″紡涓紝浣跨敤ctrl+p+q閫鍑轰氦浜...
  • 绮惧崕!Docker 甯哥敤鍛戒护澶у叏
    绛旓細docker start/stop/restart [瀹瑰櫒ID]docker kill [瀹瑰櫒ID] [淇″彿] (濡係IGINT)鍒涘缓浣嗕笉鍚姩瀹瑰櫒锛岀敤 docker create锛屽悗缁氳繃 docker start 鍞ら啋瀹冦傛兂瑕佸湪瀹瑰櫒涓墽琛屽懡浠わ紝docker exec 鏄綘鐨勫埄鍣ㄣ俤ocker create [閫夐」] [闀滃儚鍚嶇О]docker exec [閫夐」] [瀹瑰櫒ID] [鍛戒护]鐩戞帶涓庣鐞嗛氳繃 docker ps 鏌...
  • linux docker鍛戒护
    绛旓細2銆侀暅鍍忓懡浠 docker images锛氭煡鐪嬮暅鍍 docker images -a锛氬垪鍑烘湰鍦版墍鏈夌殑闀滃儚 docker images -p锛氬彧鏄剧ず闀滃儚ID docker images --digests锛氭樉绀洪暅鍍忕殑鎽樿淇℃伅 docker images --no-trunc锛氭樉绀哄畬鏁寸殑闀滃儚淇℃伅 3銆佸鍣ㄥ懡浠 -d锛氬悗鍙拌繍琛屽鍣紝骞惰繑鍥炲鍣↖D锛屼篃鍗冲惎鍔ㄥ畧鎶ゅ紡瀹瑰櫒 -i锛氫互浜や簰妯″紡杩愯瀹瑰櫒...
  • Docker甯哥敤鍛戒护澶у叏
    绛旓細4銆乨ocker鍒犻櫎闀滃儚鐨勫懡浠ゆ槸dockerrmi銆傚鏋滆鍒犻櫎鏈湴鐨勯暅鍍忥紝鍙互浣跨敤dockerrmi锛堟敞鎰弐m涓哄垹闄ゅ鍣紝鑰宺mi涓哄垹闄ら暅鍍忥紝鍏朵腑i浠h〃image锛夊懡浠わ紝瀹冪殑鍏蜂綋璇硶濡備笅锛歞ockerrmi[OPTIONS]IMAGE[IMAGE]銆5銆丷UN鎸囦护鐢ㄤ簬鎵ц鍛戒护锛岃鎸囦护鏈変袱绉嶅舰寮忥細渚嬪鎴戜滑鎵ц鏇存柊鍛戒护锛欳MD鐨勪娇鐢ㄦ柟寮忚窡RUN绫讳技锛屼笉杩囧湪涓涓狣ocker...
  • Docker甯哥敤鍛戒护,鍊煎緱鏀惰棌
    绛旓細鍚姩鍋滄鐨勫鍣紙杩樻槸杩愯涔嬪墠缁欏畾鐨勫懡浠わ級銆傚垹闄ゆ寚瀹氱殑瀹瑰櫒銆--force 閫夐」鍙互寮哄埗鎬у垹闄よ繍琛岀殑瀹瑰櫒銆傚湪瀹瑰櫒鍜屼富鏈轰箣闂存嫹璐濇枃浠躲佺洰褰曘傚皢瀹瑰櫒鐨勬枃浠剁郴缁燂紙涓嶅寘鎷嵎鐨勫唴瀹癸級瀵煎嚭涓 tar 鏂囦欢锛屽悗缁彲閫氳繃 docker import 鏉ュ姞杞介暅鍍忋傛煡鐪嬫墍鏈夌殑椤跺眰闀滃儚銆-a 閫夐」鍙互鏌ョ湅鎵鏈夌殑闀滃儚銆傛悳绱 docker hub...
  • docker甯哥敤鍛戒护
    绛旓細2.1 鏂板缓涓涓柊鐨勫鍣 docker pull centos 2.2 docker run [鍙夊弬鏁癩 image鍚嶅瓧 鍙傛暟璇存槑 --name="Name" 缁欏鍣ㄥ懡鍚 -d 鍚庡彴鏂瑰紡杩愯 -p [涓绘満绔彛]:[瀹瑰櫒绔彛] 鎸囧畾瀹瑰櫒鐨勭鍙 渚嬪鍚姩tomcat 鍛戒护: docker run -p 8081:8080 tomcat 瑙i噴:8081鏄澶栬闂(鏈嶅姟鍣)鐨勭鍙c8080鏄痙ocker...
  • Docker鍛戒护鍏ㄩ泦
    绛旓細3銆佸鍣(container) Docker 鍒╃敤瀹瑰櫒锛圕ontainer锛夋潵杩愯搴旂敤銆傚鍣ㄦ槸浠庨暅鍍忥紙Image锛夊垱寤虹殑杩愯瀹炰緥銆備簩锛甯哥敤鐨鍛戒护闆嗗悎濡備笅锛氬鍣ㄧ敓鍛藉懆鏈熺鐞 鈥 docker [run|start|stop|restart|kill|rm|pause|unpause|create]瀹瑰櫒鎿嶄綔杩愮淮 鈥 docker [ps|exec|inspect|top|attach|events|logs|wait|export|...
  • Docker闀滃儚鎿嶄綔甯哥敤鎸囦护鏈夊摢浜?
    绛旓細docker --help锛氭煡鐪媎ocker鍛戒护;闀滃儚鍛戒护 docker images锛氬垪鍑烘湰鍦颁富鏈轰笂鐨勯暅鍍忥紝REPOSITORY锛氳〃绀洪暅鍍忕殑浠撳簱婧;TAG锛氶暅鍍忕殑鏍囩;IMAGE ID锛氶暅鍍廔D;CREATED锛氶暅鍍忓垱寤烘椂闂;SIZE 锛氶暅鍍忓ぇ灏忥紝鍚屼竴涓粨搴撴簮鍙互鏈夊涓猅AG锛屽彲浠ヨ〃绀轰粨搴撴簮鐨勪笉鍚岀増鏈紝浣跨敤REPOSITORY锛歍AG鏉ュ畾涔変笉鍚岀殑闀滃儚;docker images -a锛...
  • docker鍛戒护鏁欑▼
    绛旓細docker甯哥敤鍙傛暟锛-d 鍚庡彴杩愯瀹瑰櫒锛屽苟杩斿洖瀹瑰櫒ID锛-c 鍚庨潰璺熷緟瀹屾垚鐨鍛戒护 [root@xuegod63 ~]# docker run -d centos:latest /bin/sh -c while true;do echo hello world; sleep 1; done 1b3493487c4fde6eb233d59fa9ab9a204ad993cd3debbd5a9a28be6816694605 瀹瑰櫒鐨処D 浠庝竴涓鍣ㄤ腑鍙栨棩蹇楋紝...
  • Docker鏄粈涔
    绛旓細Docker 鏄竴涓紑婧愮殑瀹瑰櫒鍖栬蒋浠讹紝瀹冨厑璁哥敤鎴峰湪铏氭嫙瀹瑰櫒涓繍琛屽簲鐢ㄧ▼搴忋備笅闈㈡槸涓浜甯哥敤鐨 Docker 鍛戒护锛docker pull锛氫粠 Docker Hub 涓嬭浇闀滃儚銆俤ocker run锛氳繍琛屼竴涓鍣ㄣ俤ocker ps锛氭煡鐪嬪綋鍓嶆鍦ㄨ繍琛岀殑瀹瑰櫒銆俤ocker images锛氭煡鐪嬫湰鍦颁富鏈轰笂鐨勯暅鍍忋俤ocker stop锛氬仠姝竴涓鍦ㄨ繍琛岀殑瀹瑰櫒銆俤ocker rm锛氬垹闄や竴...
  • 扩展阅读:为什么docker被淘汰了 ... 尽量少用docker ... docker进入容器的命令 ... docker菜鸟教程 ... docker所有命令大全 ... docker的常用命令汇总 ... docker常用的十个命令 ... 自学docker入门教程 ... docker常用命令面试题 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网