1,添加,清理 yum 源,查看应用列表

1.1,yum install -y epel-release

1.2,yum clean all

1.3,yum list  (可以不运行)

2,安装, 启动,关闭,重启,验证 Docker : 

2.1, yum install  -y docker-io

2.2,systemctl start docker

2.3,systemctl restart docker

2.4,systemctl stop docker

2.5,docker info

3,修改镜像仓库为国内的地址

3.1,vim /etc/docker/daemon.json 添加以下内容

3.2,{ "registry-mirrors": [ "https://pee6w651.mirror.aliyuncs.com"] }

4,常用指令和使用方式

4.01,搜索某应用是否存在, docker search XXX:XXX

4.02,查看当前安装了多少应用,docker images

4.03,删除某一个应用,docker rmi -f  IMAGEID ( IMAGEID 用 docker image 命令从列表中获取 )

4.04,拉取(下载)应用,docker pull XXX:XXX

4.04,例如下载 Spring Cloud 的消息队列应用, docker pull rabbitmq:management

4.05,查看当前运行的容器,docker ps

4.06,检查容器内部信息,docker inspect 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

4.07,停止某个容器,docker stop 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

4.08,删除某个容器,docker rm 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

4.09,启动某个容器,docker start 容器名称(没有配置名称可使用 docker ps 获取的第一个参数)

5,运行一个容器,以 rabbitmq 为例子, docker run -d --name "rabbitmq" -p 5762:5762 -p 15672:15672 rabbitmq:management

5.1,run 运行应用的指令

5.2,-d 后台运行

5.3,-p 端口映射,(宿主机端口):(容器端口),其中宿主机端口不能冲突

5.4,rabbitmq:management 应用程序

5.5,别名 --name "XXX"

6,进入容器脚本,docker exec -it name bash   (name 为容器名称或者容器 ID)

6.1,退出容器脚本,CTRL+P+Q

7,容器数据持久化,加数据卷运行  -v

7.1,docker run -d -p 1521:1521 --name oracle_11g  -v /root/oracle:/home/oracle   registry.aliyuncs.com/helowin/oracle_11g

7.2,参数说明   /root/oracle:/home/oracle  宿主目录:容器内的目录

最新文章

  1. 面向初学者之烦人的mainactivity启动前的actionBAR
  2. 一位程序员如何修炼成CTO
  3. sharepoint---RBS回收站清空设置
  4. OpenMP并行编程
  5. ArrayAdapter参数的不同运用
  6. eclipse下安装Extjs的插件spket
  7. ios&h5混合开发项目仿app页面跳转优化
  8. (转载)Mysql中,SQL语句长度限制
  9. Discuz!源代码阅读笔记之common.inc.php文件【1】
  10. 在Build时使用NuGet自动下载缺失的包
  11. HTTP权威指南-连接管理
  12. oracle字段由中文前缀加数字,数字自动增长的实现
  13. 1.1浅谈Spring(一个叫春的框架)
  14. python基础一 ------linux某目录下批量的为特定文件加入可执行权限
  15. [pig] pig 基础使用
  16. powerdesigner中反向postgresql
  17. jquery及jquery常用选择器使用
  18. Nuke中新建线程的方法
  19. PyQt5--QSlide
  20. mysql数据导出为excel文件

热门文章

  1. 【linux】centos6.9设置etc0网卡开机自动获取ip
  2. redis 安装配置 [转]
  3. autoconf配置的项目,编译debug版本
  4. bzoj2856: [ceoi2012]Printed Circuit Board
  5. C#批量更新mongodb符合条件的数据
  6. MyBatis 手动映射结果集
  7. [UE4]Actor的Destroyed事件
  8. 如何使用Python操纵Postgres数据库
  9. 牛客网剑指Offer——正则表达式匹配
  10. Python: 如何写一个异常