docker操作容器和镜像管理

镜像

1,查看镜像列表

docker image ls
查看指定的镜像
docker image ls ubuntu

2,查看镜像详细信息

docker image inspect ubuntu

3,拉取镜像

docker pull <options> NAME<:TAG|@DIGEST>
例如:
docker image pull ubuntu:14.04

4,构建镜像

  • 提交镜像
    docker container commit <options> CONTAINER <REPOSITORY>
    例如:
    docker container commit test001 busybox:test

5,删除镜像

docker image rm ubuntu

6,存出和载入镜像

存出镜像:
docker save -o ubuntu_16.06.tar ubuntu:16.04
载入镜像:
docker load --input ubuntu16.04.tar

容器

1,查看容器列表

docker container ls(新)或者docker ps(旧)

2,创建一个容器

  • 只创建不运行
    docker container create <options> IMAGE <command>或者
    docker create <options> IMAGE <command>
    例如:
    docker container create -i -t ubuntu /bin/bash
  • 创建完立即运行
    docker run <options> IMAGE <command>或者docker container run <options> IMAGE <command>
    例如:
    docker container run -i -t ubuntu /bin/bash

3,容器的启动、暂停和退出

  • 启动
    docker container start <options> CONTAINE <containe>
  • 暂停
    docker container stop <options> CONTAINE <containe>
  • 暂停容器中所有的进程
    docker container pause CONTAINE <containe>

4,连接到容器

docker container attach <options> CONTAINER

5,常用命令

  • 获取日志
    docker container logs <options> CONTAINER
  • 显示进程
    docker container top <options> CONTAINER
  • 查看修改
    docker container diff <options> CONTAINER
  • 重启容器
    docker container restart <options> CONTAINER
  • 执行命令
    docker container exec <options> CONTAINER COMMAID <ARG>
    例如:
    docker container exec ubuntu echo "hello world"
  • 删除容器
    docker container rm <options> CONTAINER

6,导入和导出容器

导出容器:
docker export -o test.tar ID
导入容器:
docker import test.tar - test/ubuntu:v1.0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容