Docker使用

来源:互联网 发布:手机脚本怎么编程 编辑:程序博客网 时间:2024/06/05 21:05

一、获取镜像

  • 在Docker Hub公共镜像源查找Ubuntu的镜像,使用docker pull获取
  • 例如: docker pull Ubuntu:16.04

二、列出镜像

  • 使用docker images可以列出本机所有镜像

三、删除镜像

  • 使用命令docker rmi

四、存储镜像

  • 使用命令:docker save
    例如: docekr save -o ubuntu_16.04.tar ubuntu;16.04

五、载入镜像

  • 使用命令docker load
    例如:docker load –input ubuntu_16.04.tar
    或:docker load < ubuntu_16.04.tar

六、启动容器

  • 新建一个容器并启动(docker run):
    例如:docker run ubuntu:16.04 /bin/echo “hello”
    这是新建一个容器输出hello后就终止这个容器。

  • docker run -t -i ubuntu:16.04 /bin/bash
    这是启动一个bash终端允许用户交互,-t是分配一个伪终端,-i是将容器的标准输入保持打开。
    使用exit命令可以退出伪终端。

  • 使用docker ps -a可以看到处于终止状态的容器
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    53f785c1c7cb ubuntu:16.04 “/bin/bash” 13 minutes ago Up 9 minutes confident_benz

  • docker logs获取容器输出信息,例如:
    docker logs confident_benz

  • 启动一个处于终止状态的容器
    例如:docker start confident_benz

七、终止容器

  • docker stop confident_benz
    docker restart 会将一个出于运行态的容器先终止后启动

八、进入容器

  • 命令:docker attach
    例如:confident_benz容器在后台运行,我们可以使用
    docker attach confident_benz进入容器。

九、导出容器

  • 使用 docker export 命令
    例如: docker export confident_benz > ubuntu.tar

十、导入容器

  • 使用docker import命令docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
    例如:docker import Ubuntu.tar ubuntu:xzw

十一、删除容器

  • 使用docker rm来删除一个出于终止态的容器,加上-f可以删除运行态的容器
原创粉丝点击