docker的常用命令-02

author author     2022-08-22     747

关键词:

# 查看docker的版本信息

$ docker version


# 查看安装docker的信息

$ docker info


# 查看本机Docker中存在哪些镜像

$ docker images


# 检索image

$ docker search ubuntu:14.04


# 在docker中获取ubuntu镜像

$ docker pull ubuntu:14.04


# 显示一个镜像的历史

$ docker history birdben/ubuntu:v1


# 列出一个容器里面被改变的文件或者目

$ docker diff birdben/ubuntu:v1


# 从一个容器中取日志

$ docker logs birdben/ubuntu:v1


# 显示一个运行的容器里面的进程信息

$ docker top birdben/ubuntu:v1


# 从容器里面拷贝文件/目录到本地一个路径

$ docker cp ID:/container_path to_path


# 列出当前所有正在运行的容器

$ docker ps


# 列出所有的容器

$ docker ps -a


# 列出最近一次启动的容器

$ docker ps -l


# 查看容器的相关信息

$ docker inspect $CONTAINER_ID


# 显示容器IP地址和端口号,如果输出是空的说明没有配置IP地址(不同的Docker容器可以通过此IP地址互相访问)

$ docker inspect --format=‘{{.NetworkSettings.IPAddress}}‘ $CONTAINER_ID


# 保存对容器的修改 

$ docker commit -m "Added ssh from ubuntu14.04" -a "birdben" 6s56d43f627f3 birdben/ubuntu:v1


# 参数:

# -m参数用来来指定提交的说明信息;

# -a可以指定用户信息的;

# 6s56d43f627f3代表的时容器的id;

# birdben/ubuntu:v1指定目标镜像的用户名、仓库名和 tag 信息。


# 构建一个容器 

$ docker build -t="birdben/ubuntu:v1" .


# 参数:

# -t为构建的镜像制定一个标签,便于记忆/索引等

# . 指定Dockerfile文件在当前目录下,也可以替换为一个具体的 Dockerfile 的路径。


# 在docker中运行ubuntu镜像

$ docker run <相关参数> <镜像 ID> <初始命令>


# 守护模式启动

$ docker run -it ubuntu:14.04


# 交互模式启动

$ docker run -it ubuntu:14.04 /bin/bash


# 指定端口号启动

$ docker run -p 80:80 birdben/ubuntu:v1


# 指定配置启动

$ sudo docker run -d -p 10.211.55.4:9999:22 birdben/ubuntu:v1 ‘/usr/sbin/sshd‘ -D


# 参数:

# -d:表示以“守护模式”执行,日志不会出现在输出终端上。

# -i:表示以“交互模式”运行容器,-i 则让容器的标准输入保持打开

# -t:表示容器启动后会进入其命令行,-t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上

# -v:表示需要将本地哪个目录挂载到容器中,格式:-v <宿主机目录>:<容器目录>,-v 标记来创建一个数据卷并挂载到容器里。在一次 run 中多次使用可以挂载多个数据卷。

# -p:表示宿主机与容器的端口映射,此时将容器内部的 22 端口映射为宿主机的 9999 端口,这样就向外界暴露了 9999 端口,可通过 Docker 网桥来访问容器内部的 22 端口了。

# 注意:这里使用的是宿主机的 IP 地址:10.211.55.4,与对外暴露的端口号 9999,它映射容器内部的端口号 22。ssh外部需要访问:ssh [email protected] -p 9999

# 不一定要使用“镜像 ID”,也可以使用“仓库名:标签名”


# start 启动容器

$ docker start 117843ade696117843ade696

# stop 停止正在运行的容器

$ docker stop 117843ade696117843ade696

# restart 重启容器

$ docker restart 117843ade696117843ade696

# rm 删除容器

$ docker rm 117843ade696117843ade696

# rmi 删除镜像

$ docker rmi ed9c93747fe1Deleted


# 登录Docker Hub中心

$ docker login


# 发布上传image(push)

$ docker push birdben/ubuntu:v1



参考资料:http://blog.csdn.net/birdben/article/details/49873725

本文出自 “奔跑的蜗牛” 博客,请务必保留此出处http://441274636.blog.51cto.com/5054639/1896866

docker常用命令整理(代码片段)

文章目录前言docker常用命令整理01查看docker系统02查看所有信息03列出已经下载的镜像04查找官方仓库中的镜像05下载镜像06启动镜像07停止容器07::01停止容器07::02停用全部运行中的容器:07::03删除全部容器07::04一条命令实现停... 查看详情

docker学习-常用命令1

一、容器管理1.1Dockerstart/stop/restart/rm命令实例:启动|停止|重启|删除容器mydb01#dockerstart|stop|restart|rmmydb011.2Dockerkill命令,杀掉一个运行中的容器。OPTIONS说明:   -s:向容器发送一个信号例:杀掉运行中的容器mydb01#dockerkill-sKILLmydb0... 查看详情

docker容器常用命令

Docker容器命令1.docker运行(创建)容器命令2.docker查看容器命令3.docker退出容器命令4.docker启动容器命令5.docker重启容器命令6.docker停止容器命令7.docker删除容器命令8.docker进入容器命令9.docker查看容器日志10.docker查看容器内运行的线程1... 查看详情

docker----常用命令(镜像和容器的常用命令)(代码片段)

帮助命令dockerversion     #显示docker的版本信息dockerinfo        #显示docker的系统信息,包括镜像和容器的数量docker命令--help    #帮助命令帮助文档的地址:https 查看详情

docker的一些常用命令

#systemctlstartdocker  //启动docker#systemctlrestartdocker  //重启docker#systemctlenabledocker  //设置开启自启#dockerversion  //查看docker版本#dockerinfo  //查看docker详细信息#docker--help  //查看帮助手册(docker各命令的详细用法)#docke 查看详情

docker学习:常用命令

Docker学习(2):常用命令命令行操作前提:systemctlstartdocker启动dockersudo-i进去root模式一、帮助命令dockerversion查看对应安装的版本号,可以用来检测docker是否安装c成功dockerinfoDocker容器安装之后,个人信息的描述,比version更加详细do... 查看详情

docker常用命令(代码片段)

docker的常用命令帮助命令镜像命令查看镜像搜索镜像下载镜像删除镜像容器命令新建容器并启动列出所有运行的容器退出容器删除容器启动和停止容器的操作查看容器中的进程信息查看镜像的元数据进入当前正在运行的容器将容... 查看详情

docker常用命令(代码片段)

docker的常用命令帮助命令镜像命令查看镜像搜索镜像下载镜像删除镜像容器命令新建容器并启动列出所有运行的容器退出容器删除容器启动和停止容器的操作查看容器中的进程信息查看镜像的元数据进入当前正在运行的容器将容... 查看详情

docker常用命令

Docker常用命令镜像相关命令1、搜索镜像可使用dockersearch命令搜索存放在DockerHub中的镜像。执行该命令后,Docker就会在DockerHub中搜索含有java这个关键词的镜像仓库。dockersearchjava以上列表包含五列,含义如下:- 查看详情

docker镜像常用命令docker容器常用命令(代码片段)

Docker镜像的实际使用开发的机器mac,windows,我又不想搞乱我当前机器的环境mac装一个nginx,二进制安装,编译安装,brewinstallnginx…Docker安装服务下载安装docker工具获取该软件的docker镜像(你以后想要用的各种工... 查看详情

docker镜像常用命令docker容器常用命令(代码片段)

Docker镜像的实际使用开发的机器mac,windows,我又不想搞乱我当前机器的环境mac装一个nginx,二进制安装,编译安装,brewinstallnginx…Docker安装服务下载安装docker工具获取该软件的docker镜像(你以后想要用的各种工... 查看详情

docker快速入门——docker常用命令(代码片段)

Docker快速入门——Docker常用命令一、Docker命令简介1、Docker命令简介Docker的命令清单可以通过运行sudodocker或者sudodockerhelp命令查看。Docker容器技术在不断演化过程中,Docker的子命令已经达到41个,其中核心子命令(例如:run)还会... 查看详情

docker基础:docker常用命令梳理

​今天给大家梳理一下Docker常用的命令,希望对大家有所帮助1、Docker环境信息命令dockerversion说明:用于显示docker的版本信息,包括docker客户端和docker服务端基本信息。docker-v说明:查看docker版本号包含容器、镜像统计信息dockerin... 查看详情

docker最常用的镜像命令和容器命令(代码片段)

学习Docker最常用的镜像命令和容器命令原文来自:cnblogs.com/mrhelloworld/p/docker4.html本文列出了Docker使用过程中最常用的镜像命令和容器命令,以及教大家如何操作容器数据卷,实现容器数据的备份。熟练练习这些命令以后,再来一... 查看详情

docker常用命令

docker安装最好的办法就是看官方网站的方法。常用命令sudoservicedockerstart#启动systemctlstartdocker.service    #开始启动dockerinfo                #基本信息查看dockerimages                #本机... 查看详情

docker笔记:收集docker常用的一些命令

今天给大家梳理常用的一些Docker命令,供大家参考。1、容器镜像清理删除相关命令强制关闭所有正在运行的容器dockerkill$(dockerps-a-q)删除所有已停止运行的容器dockerrm$(dockerps-a-q)删除退出状态的容器dockerrm$(dockerps-qfstatus=exited)删除... 查看详情

docker常用命令01(代码片段)

docker常用命令Docker常用命令镜像命令dockersearch搜索镜像dockerpull下载镜像dockerrmi删除镜像容器命令新建容器并启动从容器中退回主机列出所有的运行的容器退出容器删除容器启动和停止容器的操作常用其他命令后台启动容器例子... 查看详情

docker常用命令

docker-h可以查看命令的详细的帮助文档例如,我们需要拉取一个Docker镜像,我们可以用如下命令:dockerpullimage_name image_name为镜像的名称,而如果我们想从DockerHub上去下载某个镜像,我们可以使用以下命令:dockerpullcentos:latest&n... 查看详情