Docker
2019-01-10 15:48:07 166 举报
AI智能生成
Docker基础
作者其他创作
大纲/内容
镜像
是什么
UnionFS(联合文件系统)
镜像加载原理
分层镜像
为什么采用这种设计
docker commit 镜像提交
docker commit -m="" -a="作者" 容器id 目标镜像名称:[标签名]
网络
Dockerfile介绍
数据卷
容器
介绍
Docker是什么
出现的原因
设计理念
能干什么
企业级
美团
京东
开发和运维
获取
www.docker.com
www.docker-cn.com
仓库
hub.docker.com
架构
安装
参考官方文档
配置仓库地址
组成
镜像
容器
仓库
命令
帮助命令
docker version
docker info
docker --help
镜像命令
docker images
-a 列出所有镜像
-q 只显示镜像ID
--digests:显示摘要信息
--no-trunc:不截断输出,显示完整的镜像ID
docker search 镜像名
docker rmi 删除镜像
删除单个 docker rmi 镜像id/镜像名称
删除多个镜像 docker rmi id1 id2
删除全部镜像 docker rmi ${docker images -qa}
docker 运行命令
新建并运行
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
- OPTIONS --name为容器指定新名称
-d 后台运行
-i交换方式运行
-t伪终端
-p端口映射
-P随机端口映射
列出所有运行的容器
docker ps [options]
-a :所有正在运行和运行过的
-l: 显示最近创建的容器
-n:显示最近创建的n个容器
-q:只显示容器id
-l: 显示最近创建的容器
-n:显示最近创建的n个容器
-q:只显示容器id
退出容器
exit / ctrl + d:退出并停止容器
ctrl+p+q:退出不停止容器
启动容器
docker start 容器id/名称
重启容器
docker restart 容器id/名称
停止容器
docker stop 容器id/名称
强制停止所有容器
docker kill 容器id/名称
删除容器
docker rm 容器id/名称
删除所有容器
docker rm -f $(docker ps -aq)
docker ps -a -q | xargs docker rm
docker ps -a -q | xargs docker rm
以后台方式运行容器
docker run -d 容器
进入正在运行的容器,并以前台方式运行
docker exec -t 容器id/名称 bashshell 产生新的进程
docker attach 容器id/名称 进入容器不产生新的进程
容器 <->拷贝文件<->主机
docker copy 容器id/名称:容器中路径 主机路径
docker copy 主机路径 容器id/名称:容器中路径
docker copy 主机路径 容器id/名称:容器中路径
0 条评论
下一页
为你推荐
查看更多