Container 容器是一种基础工具, 泛指任何容纳其他物品的工具, 可以部分或者完全封闭,被用于容纳,储存, 运输物品, 物体可以放置在容器中, 而容器可以保护内容物
1 Docker Objects: images, containers, networkers,volumes, plugins
2 基础环境
64位cpu, 内核版本3.1以上, linux支持控制组(Cgroups)和名称空间(namespaces) centos6 也可以使用docker, 不过有极大的不稳定性
3 docker默认的配置文件在/etc/docker/damon.json
dokcer镜像加速
docker.cn
阿里云
中国科技大学
4 docker常用命令
docker version 查看docker版本,
docker info 查看docker的详细信息
docker search 在指定的源搜索镜像 eg. docker search nginx
docker pull 拉取镜像 eg. docker pull nginx:alpine 拉取nginx最基本的版本
docker images 列出本地的所有镜像
docker image rm 删除镜像
docker container ls 列出正在运行的容器 等价于 docker ps, 这个命令只显示处于正在运行状态的容器, -a, 显示所有容器
docker run 运行容器 eg. docker run -it busybox:latest
docker container start -a -i <name> 启动容器
docker container rm <name> 删除容器, 只能删除运行状态为停止状态的容器
docker inspect : 获取容器/镜像的元数据。
docker container exec <name> 进入容器
docker commit 制作镜像
docker tag 管理标签 eg. docker tag 141b7fb4ff9f lwf/ww:v-01
docker post <容器名称> 查询容器端口映射
docker run -p <ip>:<port>:<containerport>, 将容器指定的端口暴露出去
原文:https://www.cnblogs.com/sailfan/p/10701886.html