博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker常用命令总结
阅读量:5241 次
发布时间:2019-06-14

本文共 1483 字,大约阅读时间需要 4 分钟。

目录

1. 查看docker版本

docker --version

2.查看docker安装详细信息

docker info

3.测试docker是否安装成功

docker run hello-world
## 出现如下信息为安装成功Unable to find image 'hello-world:latest' locallylatest: Pulling from library/hello-worldca4f61b1923c: Pull completeDigest: sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7Status: Downloaded newer image for hello-world:latestHello from Docker!This message shows that your installation appears to be working correctly....

4.查看所有已安装的镜像

docker images

5.删除一个镜像

docker rmi [image ID | Repository]

6.查看运行的容器信息

docker  ps  [-a]    # 加上-a显示所有的容器包括未运行的

1

7.运行一个镜像

docker run --name [container name] -t -i [image ID | Repository:TAG] /bin/bash

*-t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上, -i 则让容器的标准输入保持打开

*这里若TAG是latest可以不指定

8. 停止、启动、恢复、删除容器

docker stop [container name | container ID] docker start [container name  | container ID]docker attach [container name | container ID]  # 恢复容器到命名行,输完指令需要按一次enterdocker rm [-f] [container name | container ID]   # -f 强制删除正在运行的容器

9.挂载本地目录到镜像

docker run -v [local folder path]:[container mounted path] --name [container name] -t -i [image ID | repository name] : TAG] /bin/bash

示例:

docker run -v /home/hz/caffe:/workspace -t -i --name caffe bvlc/caffe:gpu /bin/bash

10.容器重命名

docker rename [original name]  [new name]

11.查看容器详细信息

docker inspect [container name | container id]

12.将本地文件上传到容器内

docker cp [local file path]  [container id]:[container file path]

转载于:https://www.cnblogs.com/huxiaozhouzhou/p/10596992.html

你可能感兴趣的文章
python-三级菜单和购物车程序
查看>>
条件断点 符号断点
查看>>
VMware12 + Ubuntu16.04 虚拟磁盘扩容
查看>>
水平垂直居中
查看>>
MySQL简介
查看>>
设计模式之桥接模式(Bridge)
查看>>
jquery的$(document).ready()和onload的加载顺序
查看>>
Python Web框架Django (五)
查看>>
.net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串------(转)...
查看>>
【codevs1033】 蚯蚓的游戏问题
查看>>
【程序执行原理】
查看>>
python的多行注释
查看>>
连接Oracle需要jar包和javadoc文档的下载
查看>>
UVA 10976 - Fractions Again?!
查看>>
Dreamweaver cc新版本css单行显示
查看>>
【android】安卓的权限提示及版本相关
查看>>
JavaScript可否多线程? 深入理解JavaScript定时机制
查看>>
IOS基础学习
查看>>
PHP 导出 Excell
查看>>
Java基础教程——网络基础知识
查看>>