一、docker简单使用

a.列出镜像 docker images

b.从docker hub拉取最新版本镜像 docker pull xxx

错误:
  Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting

  for connection (Client.Timeout exceeded while awaiting headers)

解决办法:
  docker在中国已经有了仓库:https://www.docker-cn.com/registry-mirror
  进入/etc/docker,查看有没有 daemon.json。这是docker默认的配置文件。如果没有新建,如果有,则修改。
  vi daemon.json
  {
    "registry-mirrors": ["https://registry.docker-cn.com"]
  }
  保存退出。
  service docker restart

  Repository 表示镜像仓库的名称
  Tag 标识镜像的标签,一般是版本号
  Image Id 表示镜像的ID,12位
  Created 创建时间
  Size 大小

c.搜索镜像 docker search xxx

  Name 镜像仓库名称,不带/表示官方仓库,带/表示个人公开仓库
  Description 描述 Stars 收藏数,欢迎程度 Official 是否官方 AutoMated 是否自动构建提交的镜像

d.导出导入镜像 docker save mysql >mysql.tar

 在另一台机子上面docker load mysql.tar

e.启动docker

 后台启动
 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
 --name 指定容器名称
 -d 是守护进程启动

 docker run = docker create 容器x + docker start 容器x
 -p 3306:3306 端口映射(容器端口:物理机端口)
 交互启动
 docker run -i -t 表示键盘标准输入 和 建立伪终端回话
 -d 镜像名称

 进入mysql容器:docker exec -it mysql /bin/bash

f.终止容器 docker kill xxx
  docker ps 列出运行中的容器

g.删除镜像 docker rmi xxx
  报错:Error response from daemon: No such container: 102816b1ee7d

解决:先删除容器docker rm xxx

删除没有标记的镜像
  docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

h.删除容器 docker rm xxx

 删除所有容器 docker rm -f $(docker ps -a -q)
 或者 docker rm -f `docker ps -a -q`
 -a 查询所有容器
 -q 仅列出容器id
 -f 批量循环删除

i.拉取mysql5.6.17版本mysql
 docker pull mysql:5.6.17

j.进入容器 docker attach xxx  (不建议使用)

使用docker exec -it xxx /bin/bash

或者直接跟其他命令  docker exec -i -t xxx ls -l

k.访问容器中服务

l.停止容器 docker stop xxx  重启  restart

docker 使用及基本命令的更多相关文章

  1. docker工具之基本命令

    docker工具之基本命令 1.docker服务的启动.停止.重启 systemctl start docker #启动docker服务 systemctl daemon-reload #守护进程重启 ...

  2. docker技术之基本命令

    我们使用基本命令之前,先来普及一下操作中使用的基本概念 镜像   image 容器   container 仓库   repository 镜像 Docker 镜像是一个特殊的文件系统,除了提供容器运 ...

  3. docker 安装与基本命令

    安装 Install Docker for Linux Download Docker for Mac Install Docker for Windows 镜像是docker三大核心概念中最重要的. ...

  4. Docker安装与基本命令

    docker安装 Ubuntu 更新apt包索引 sudo apt-get update 更新apt包索引 sudo apt-get upgrade 安装docker sudo apt-get ins ...

  5. Docker 入门 之基本命令

    3 Docker 入门 首先确保docker 已成功安装在Linux 或windows 系统中 我们可以使用 docker info 查看docker是否成功安装和正常运行 运行我们第一个docker ...

  6. linux-ububtu64位安装docker,及基本命令

    安装:貌似只支持64位 sudo apt-get install docker sudo apt-get install docker.io sudo apt-get install docker-r ...

  7. 使用Docker遇到的基本命令及问题小结

    当遇到Cannot connect to the Docker daemon. Is the docker daemon running on this host?导致Docker无法启动时,重启Do ...

  8. docker新手入门(基本命令以及介绍)

    Docker 的核心内容 镜像 (Image) 容器 (Container) 仓库 (Repository) Registry 用来保存用户构建的镜像 docker的开始使用: 1. docker  ...

  9. docker学习笔记---基本命令

    [root@docker ~]# docker Usage: docker [OPTIONS] COMMAND A self-sufficient runtime for containers Opt ...

随机推荐

  1. POJ-2253-Frogger +最短路小变形

    传送门:http://poj.org/problem?id=2253 参考:https://www.cnblogs.com/lienus/p/4273159.html 题意:给出一个无向图,求一条从 ...

  2. hihocoder #1609 : 数组分拆II(思维)

    题目链接:http://hihocoder.com/problemset/problem/1609 题解:就先拿一个数组最多分成两部分来说吧 8 1 2 3 4 5 1 2 3 显然 输出时2 3 可 ...

  3. UVA 494 Kindergarten Counting Game map

    Everybody sit down in a circle. Ok. Listen to me carefully.“Woooooo, you scwewy wabbit!”Now, could s ...

  4. poj 1182 食物链(种类并查集 ‘初心者’)

    题目链接:http://poj.org/problem?id=1182 借着这题可以好好理解一下种类并查集,这题比较简单但挺经典的. 题意就不解释了,中问题. 关于种类并查集结局方法也是挺多的 1扩增 ...

  5. Catch That Cow POJ - 3278 [kuangbin带你飞]专题一 简单搜索

    Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. ...

  6. Allegro PCB导入DXF文件详解

    一:导入方法 1.确认Allegro PCB的单位精度设置和DXF文件保持一致(一般情况下DXF文件用mm,Allegro文件用mil). 2. 在Allegro中点击File→Import→DXF… ...

  7. JavaScript里处理数字的一些常用方法

    1.toString() 把字符串转换为数值. let num = 123; console.log(typeof(num)); //number console.log(typeof(num.toS ...

  8. Java 13 明天发布,最新最全新特性解读

    2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布. 目前,JDK官网上已经可以看到JDK 13的进展,最新版的JDK ...

  9. 虚拟化(二)-VMware workstation

    https://www.cnblogs.com/zhrngM/p/9547945.html vmware workstation的最新版本是10.0.2.相信大家也都使用过,其中的简单的虚拟机的创建, ...

  10. android 和h5互调步骤

    1. Android 中调用JS 假如:H5页面中有一段如下JS代码 function h5Test(str){ xxxx... xxxx... } Android中调用方式如下: 步骤一: 启动支持 ...