docker image :镜像管理
build 从Dockerfile构建映像
history 显示图像的历史记录
import 从tarball导入内容以创建文件系统映像
inspect 显示一个或多个image的详细信息
load 从tar存档或STDIN中加载图像
ls 列出图片
prune 删除未使用的图像
pull 从服务器中拉出图像或存储库
push 将映像或存储库推送到服务器
rm 删除一个或多个图像
save 将一个或多个图像保存到tar存档中(默认情况下流式传输到STDOUT)
tag 创建一个引用了SOURCE_IMAGE的标签TARGET_IMAGE
docker run : 从镜像中运行一个容器,最常用,也最复杂;
-v 挂载
-p 端口映射
-e, --env=[], 指定环境变量,容器中可以使用该环境变量
docker ps :查看当前运行中的容器; -a 查看全部(包括已关闭的容器)
docker container : 容器管理
ls : 查看所有容器
start: 启动一个停止的容器
restart:重启一个容器
run :在一个新的容器中运行一条命令
rm: 删除容器
stop: 停止容器
commit: 将容器提交成为一个镜像
cp :在容器和本地系统中拷贝文件
demo将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下
docker cp /www/runoob 96f7f14e99ab:/www/
exec: 在运行的容器中运行一个命令
kill : 删除一个运行中的容器
attach: 进入一个活动的容器
docker pull centos:7.5.1805 :下载指定的docker 镜像
将容器保存为镜像:
docker commit -a czc tc_asr tc_asr:20190625
将镜像导出:
docker save > nginx.tar nginx:latest
导入镜像:
docker load < nginx.tar