• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > Docker的基本命令使用笔记

Docker的基本命令使用笔记

作者:RiweiChen 字体:[增加 减小] 来源:互联网

本文主要包含Docker,基本命令等服务器相关知识,RiweiChen 希望可以进行参考

一、系统相关命令:

1.1 查看docker 的版本信息:docker version

1.2 查看docker 系统信息:docker info

二、镜像相关的命令:

2.1 搜索镜像:docker search image_name

2.2 下载镜像:docker pull image_name

2.3 查看本地所有的镜像:docker images

其中,可以用到的参数有:-a --a 用来指定是否显示所有的镜像。

2.4 删除已有的镜像:docker rmi image_name/ id

2.5 查看镜像的历史信息:docker history image_name

2.6 导出镜像,保存为tar包:

$docker save image_name -o file_path
$docker save image_name > /home/save.tar 

2.7 加载一个tar包格式的镜像

$docker load -i file_path
$docker load < /home/save.tar 

2.8 发布docker镜像

$docker push new_image_name

2.9 根据Dockerfile 构建出一个容器

$docker build -t image_name Dockerfile_path

三、容器管理

3.1 交互式的启动容器,并进入:docker run -i -t image_name /bin/bash

3.2 在容器中安装新的程序:docker run image_name apt-get install -y app_name

(注意:在执行apt-get 命令的时候,要带上-y参数。如果不指定-y参数的话,apt-get命令会进入交互模式,需要用户输入命令来进行确认,但在docker环境中是无法响应这种交互的。apt-get 命令执行完毕之后,容器就会停止,但对容器的改动不会丢失。
)

3.3 查看所有的已有容器:

docker ps # 显示正在运行的容器
docker ps -a # 显示所有的容器,包括已经停止了得容器
docker ps -l # -l 是指显示最近使用的那个容器

3.4 将容器保存为镜像: docker commit ID new_image_name

3.5 删除所有容器 docker rm `docker ps -a -q`

3.6 删除单个容器 docker rm Name/ID

3.7 停止、启动、杀死一个容器

$docker stop Name/ID 
$docker start Name/ID 
$docker kill Name/ID 

3.8 读取容器日志:

$docker logs Name/ID

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

$docker diff Name/ID

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

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

$docker cp Name:/container_path to_path 
$docker cp ID:/container_path to_path 

3.12 重启一个正在运行的容器

3.13 附加到一个运行的容器上面

$docker attach ID 

3.14 从一个容器中脱离出来
CTRL-C

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

  • Linux新建用户并允许docker及docker基本命令
  • Docker的理解和基本命令详解
  • Docker基本命令使用详解(推荐)
  • 常用的Docker基本命令及用法汇总
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Docker实践8:Compose,docker实践compose
  • Docker buildx构建多平台镜像并推送到私有仓库的方法
  • Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)
  • 什么是Docker?为什么要使用Docker
  • docker 开源的应用容器引擎
  • 如何给docker设置http代理
  • docker官方mysql镜像自定义配置详解
  • 详解Docker数据管理(数据卷&数据卷容器)
  • 如何利用Docker容器实现代理转发与数据备份详解
  • 详解Docker Swarm 在持续集成测试中的应用

相关文章

  • 详解如何从宿主机拖动复制文件到虚拟机VM中的解决方法
  • 详解实现hyper-v虚拟机克隆的方法
  • 详解使用docker 1.12 搭建多主机docker swarm集群
  • 初次使用Docker的体验笔记总结
  • VMware使用方法(图文详解)
  • CentOS7 阿里云的yum源使用详解
  • 详解修改docker启动默认网桥docker0为自定义网桥
  • XenServer XenDesktop安装步骤详解(图文)
  • 基于Kubernetes和Docke实现留言簿案例
  • kvm安装和删除虚拟机的方法

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 详解VMware接入Openstack—使用Openstack创建vCenter虚拟机
    • docker nginx 运行后无法访问的问题解决
    • VMwarea虚拟机安装win7操作系统的教程图解
    • VMware12中MS-DOS 7.10安装图文教程
    • 详解Docker Volume 之权限管理
    • 惠普CloudSystem简化混合云环境管理
    • Ubuntu 18.04 LTS安装KVM虚拟机的方法步骤
    • Docker 提交仓库的方法
    • Docker 修改文件是否需要重启(命令详解)
    • Docker创建一个mysql容器并保存为本地镜像

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有