1.安装Linux系统

2.查看centos内核版本。Docker要求centos的内核版本必须高于3.10。使用命令:uname -r 查看内核版本。如果低于3.10,使用命令:yum update 升级内核版本。

3.输入命令:yum install docker 。安装Docker

4.输入y确认安装

5.启动Docker。命令:systemctl start docter。

6.查看docker版本号。命令:docker -v

7.开机启动docker。命令:systemctl enable docker。

8.停止docker。命令:systemctl stop docker

Docker镜像的使用

当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。

1.我们可以使用 docker images 来列出本地主机上的镜像。

各个选项说明:

  • REPOSITORY:表示镜像的仓库源

  • TAG:镜像的标签

  • IMAGE ID:镜像ID

  • CREATED:镜像创建时间

  • SIZE:镜像大小

2.获取一个新的镜像

当我们在本地主机上使用一个不存在的镜像时 Docker 就会自动下载这个镜像。如果我们想预先下载这个镜像,我们可以使用 docker pull 命令来下载它。

例如:docker pull ubuntu:13.10(冒号后面的为tag)

3.查找一个镜像

可以从 Docker Hub 网站来搜索镜像,Docker Hub.  也可以使用 docker search 命令来搜索镜像。

4.删除一个镜像

可以删除一个已经存在的镜像,命令:docker rmi image-id

Docker容器操作

软件镜像---运行镜像----产生一个容器。

步骤:

  1. 搜索镜像 。 docker search
  2. 下载镜像。   docker pull
  3. 根据镜像启动容器 。  docker run --name mytomcat -d -P  tomcat:latest  (-d 后台运行;  -P  将容器内部使用的网络端口映射到我们使用的主机上。主机端口:容器内部端口)
  4. 查看运行的容器 。 docker ps
  5. 查询所有的容器,包括运行的和停止的。  docker ps -a
  6. 停止运行中的容器。  docker stop NAMES  或者  docker stop  container-id
  7. 开始一个容器。  docker start container-id
  8. 删除一个容器。 docker rm container-id
  9. 查看容器日志。 docker logs  NAMES 或者 docker logs  container-id

Docker安装Mysql

1.docker 中下载  ==>  mysql docker pull mysql

2.启动  ==> docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql (需要对外开放和设置密码)

3.进入容器 ==> docker exec -it mysql bash

4.登录 ==>  mysql mysql -u root -p

最新文章

  1. 关于SubSonic3.0插件使用实体进行更新操作时(执行T.Update()或T.Save()),某些列无法进行修改操作的问题处理
  2. android avd sdk root
  3. webservice调用服务端数据时给soapenv:Envelope 添加自定义的命名空间
  4. Android App集成支付宝
  5. 怎么解决tomcat占用8080端口问题图文教程(转)
  6. 详谈C++保护成员和保护继承
  7. oracle学习----逻辑读
  8. 【nodejs学习】2.网络相关
  9. 前端面试之Javascript
  10. python列表转字符串
  11. 34 【kubernetes】安装手册
  12. django 如何动态使用Q查询函数
  13. js的with语句,和debugger语句
  14. PHP自动加载SPL的四种处理方式
  15. Java-使用IO流对大文件进行分割和分割后的合并
  16. 【Tomca安装与启动】tomcatLinux环境安装与启动
  17. .NET MVC 获取 当前请求的 控制器/视图/区域 的名字
  18. poj1063
  19. 普通用户su 到root,无需密码方式,及iptables封掉本机某个端口,core文件配置
  20. hadoop完全分布式手动安装(一主多从centos linux各版本均试验成功,文档完整无一遗漏)

热门文章

  1. spring-boot-maven-plugin 安装本地jar 包
  2. sqlite3使用总结(转并且修改)
  3. js中级6
  4. [Luogu P1082]同余方程
  5. Tensorflow Chapter-6
  6. 如何设置 jenkins 任务执行的历史记录在左侧显示的格式?
  7. Install sublime text for elementary os
  8. Oracle 表空间恢复
  9. 包的初识和进阶&异常处理
  10. 模拟网络状况工具——clumsy