Docker入门 博客分类: docker
不是我写的 命令都没有验证,仅供参考。
基本概念
docker镜像(Images):Docker 镜像是用于创建 Docker 容器的模板。
docker容器(Container):容器是独立运行的一个或一组应用。
docker客户端(Client):客户端通过命令行或者其他工具使用Docker API与 Docker 的守护进程通信docker主机(Host):一个物理或者虚拟的机器用于执行Docker 守护进程和容器。
docker仓库(Registry):Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库。Docker Hub(https://hub.docker.com) 提供了庞大的镜像集合供使用。
Docker安装
在centos上
查看centos版本
uname -r
安装 yum install docker
启动 systemctl start docker
设为开机启动 systemctl start docker
常用操作
检索 docker search 关键字 :我们经常去docker hub上检索镜像的详细信息,如镜像的TAG
拉取 docker pull 镜像名:tag :tag是可选的,tag表示标签,多为软件的版本,默认是latest
列表 docker images 查看本地所有镜像
删除 docker rmi image-id 删除指定的本地镜像
容器操作
运行 docker run --name container -d image-name :--name 自定义容器名 -d后台运行 image-name指定镜像模板
例子:docker run --name myredis -d redis
列表 docker ps 查看运行中的容器 加上-a 可以查看所有容器
停止 docker stop container-name/container-id 停止当前运行的容器
启动 docker start container-name/container-id启动容器
删除 docker rm container-id 删除指定容器
端口映射 -p 6379:6379 :-p主机端口(映射到)容器内部的端口
例子:docker run -d -p 6379:6379 --name myredis docker.io/redis
容器日志 docker logs container-name/container-id
推荐阅读
-
docker的一些命令 博客分类: docker
-
Docker入门 博客分类: docker
-
spring-mvc入门(一):入门实例 博客分类: spring mvc MVCSpringServletWebBean
-
Hadoop学习总结之三:Map-Reduce入门 博客分类: Hadoop学习总结 HadoopJVMCache
-
Hadoop学习总结之三:Map-Reduce入门 博客分类: Hadoop学习总结 HadoopJVMCache
-
【转】docker install on windows 博客分类: docker dockerinstallwindows
-
(转)Linux C++程序进行性能分析工具gprof使用入门 博客分类: c++转载
-
(转)Linux C++程序进行性能分析工具gprof使用入门 博客分类: c++转载
-
git入门1 博客分类: 项目管理
-
Dockerfile 基础实战:构建基础的 ubuntu14.04 镜像 博客分类: docker docker