@yanglt7
2019-02-16T12:39:54.000000Z
字数 773
阅读 726
Docker
若不显式指定 TAG,则默认选择 latest 标签
docker pull NAME[:TAG]
使用镜像,如利用该镜像创建一个容器,在其中运行 bash 应用
docker run -t -i ubuntu /bin/bash
docker images
为本地镜像添加标签,标签起引用或快捷方式的作用
docker tag ubuntu:14.04 ubuntu:14
获取镜像的详细信息
docker inspect ID
只要其中一项内容,使用 -f 参数指定
docker inspect -f {{".Architecture"}} ID能进行区分的部分前缀串
docker search mysql
支持的参数包括:
--automated=false 仅显示自动创建的镜像
--no-trunc=false 输出信息不截断显示
-s, --stars=0 指定仅显示评价为指定星级以上的镜像
docker rmi 标签或ID
基于已有镜像的容器创建
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
主要选项包括:
-a, --author="" 作者信息
-m, --message="" 提交消息
-p, --pause=true 提交时暂停容器运行
基于本地模板导入
存出镜像到本地文件
docker save -o ubuntu_14.04.tar ubuntu:14.04
载入镜像
docker load --input ubuntu_14.04.tar
或
docker load < ubuntu_14.04.tar
docker push NAME[:TAG]
docker ps -a 查看本机存在的所有容器