Docker 在 Linux 平台的安装 以及一些常见命令
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 宿主目录:容器内的目录
Docker 在 Linux 平台的安装 以及一些常见命令的更多相关文章
- Linux 平台静默安装 Oracle客户端
需求:Linux平台,安装完整版Oracle客户端 Tips:如果只是用到sqlldr,sqlplus功能,可以参考<Linux上oracle精简版客户端快速部署>快速部署精简版:如果需要 ...
- 【android开发】如何在Linux平台下安装JDK环境
原文:http://android.eoe.cn/topic/android_sdk Linux平台JDK安装 本文主要描述如何在Linux平台下安装JDK环境.进入网页:http://www.ora ...
- Arduino可穿戴教程Linux平台下安装Arduino IDE
Arduino可穿戴教程Linux平台下安装Arduino IDE Linux平台下安装Arduino IDE Linux平台下的安装方式和Windows下的zip形式安装是类似的,只是Linux下的 ...
- 如何在Linux平台下安装JDK
原文链接:http://android.eoe.cn/topic/android_sdk 1.下载Java的开发包JDK: JDK有好几个类型版本,我们只需要选择Java SE类型的版本就行了. 进入 ...
- Linux平台下安装MySQL
1.下载RPM包 http://dev.mysql.com/downloads/mysql/5.5.html#downloads 选择[Red Hat & Oracle Enterprise ...
- (转载)Linux平台下安装 python 模块包
https://blog.csdn.net/aiwangtingyun/article/details/79121145 一.安装Python Windows平台下: 进入Python官网下载页面下载 ...
- Linux下离线安装gdb及常用命令汇总
以redhat6.5虚拟机作为例子,由于工作性质,大部分情况linux的软件安装,是采用离线方式的. 1.离线安装gdb 像gcc.g++或者gdb这种常用的工具软件,一般虚拟机都会安装的,如未安装, ...
- es6 babel转码器安装配置及常见命令
示例:在d盘,新建文件夹es6,文件夹里新建一个文件es6.js. (1)先全局安装babel-cli,输入命令npm install babel-cli -g (2)输入d:( 进入d盘),再输入c ...
- docker在linux上的安装
docker安装在liunx环境上,我电脑用的是ubuntu系统的,需要下载对应系统的docker,我下载的是社区版,对着官方的命令敲就好了, 地址是:https://docs.docker.com/ ...
随机推荐
- Python 创建XML
https://blog.csdn.net/seetheworld518/article/details/49535285
- 以zookeeper为注册中心搭建spring cloud环境
在spring cloud体系中,有多种手段实现注册中心,本例中采用zookeeper作为注册中心的角色.服务提供者向zookeeper注册,服务消费者从zookeeper中发现服务提供者的相关信息, ...
- Java-Runoob-高级教程-实例-方法:13. Java 实例 – for 和 foreach循环使用
ylbtech-Java-Runoob-高级教程-实例-方法:13. Java 实例 – for 和 foreach循环使用 1.返回顶部 1. Java 实例 - for 和 foreach循环使用 ...
- 面试总结之PYTHON
source code https://github.com/haoran119/interview/tree/master/interview%20summary%20of%20python [ZZ ...
- HDFS的工作流程
HDFS的工作机制 概述 HDFS集群分为两大角色:NameNode.DataNode NameNode负责管理整个文件系统的元数据 DataNode 负责管理用户的文件数据块 文件会按照固定的大小( ...
- 桥接、仅主机和NAT图解
- windows server 2008 R2 安装
微软服务器操作系统大致有: server 2000(简称2K),还有server 2003(2K3),server 2008(2K8),server 2000和2003是基于NT内核的,而2008是基 ...
- Jmeter(三十)Jmeter Question 之 循环+事务的妙用
先提一个小问题,也是当时在对Jmeter还是懵懂之时,亲身碰到过的一个问题. 真实的业务场景---“登录一次,提交订单N次”,当然该处是两个接口. 提现接口是需要判断用户是否在线,换句话说,服务器需要 ...
- [UE4]扔枪后捡枪:Get Overlapping Actors
一.搜索碰撞体是否碰撞到枪,使用Get Overlapping Actors,只搜索Class Filter设置的对象类型.Get Overlapping Actors没有Class Filter参数 ...
- Java IO网络编程经典模板
本文会从传统的BIO到NIO再到AIO自浅至深介绍,并附上完整的代码讲解. 下面代码中会使用这样一个例子:客户端发送一段算式的字符串到服务器,服务器计算后返回结果到客户端. 代码的所有说明,都直接作为 ...