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/ ...
随机推荐
- DEVC怎么建工程
1.DEVC建工程 1.1 新建项目 打开文件,选择新建-->项目-->ConsoleApplication(控制台程序),输入项目名,选择保存路径.(单独建一个文件夹存放) 项目建成功后 ...
- Eclipse创建一个mybatis工程实现连接数据库查询
Eclipse上创建第一mybatis工程实现数据库查询 步骤: 1.创建一个java工程 2.创建lib文件夹,加入mybatis核心包.依赖包.数据驱动包.并为jar包添加路径 3.创建resou ...
- 测试教程网.unittest教程.4. 实例: 读取测试数据并测试弱密码
From: http://www.testclass.net/pyunit/test_example_2/ 背景 接上一节的弱密码例子,我们的用例尽管运行的不错,但还是有点问题. 假如我们需要增加一些 ...
- 微信小程序客服消息使用
客服消息使用 为丰富小程序的服务能力,提高服务质量,微信为小程序提供客服消息能力,以便小程序用户可以方便快捷地与小程序服务提供方进行沟通. xiaokefu.com.cn 功能介绍 用户可使用小程序客 ...
- JQuery中Ajax的Post提交在IE下中文乱码的解决方法
原文地址:http://www.bitscn.com/pdb/ajax/316671.html 引言: 在JQuery的Ajax POST请求中,进行请求,其中的中文在后台,显示为乱码,该如何解决呢? ...
- 敏捷软件开发——第8章 SRP:单一职责原则
第8章 SRP:单一职责原则 一个类应该只有一个发生变化的原因. 8.1 定义职责 在SRP中我们把职责定义为变化的原因.如果你想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责.同时,我 ...
- GPS获取坐标 显示Google map偏差计算
用手机获取GPS坐标 显示在手机地图偏差大约在100-200米左右,我把坐标放在 Maps.google.com 搜索坐标定位则相当精确. 可能是.....为了安全吧故意加的偏差 不过可以计算偏差使位 ...
- Linux内核学习笔记二——进程
Linux内核学习笔记二——进程 一 进程与线程 进程就是处于执行期的程序,包含了独立地址空间,多个执行线程等资源. 线程是进程中活动的对象,每个线程都拥有独立的程序计数器.进程栈和一组进程寄存器 ...
- CS RANK: AI & ML
http://csrankings.org/#/index?ai&mlmining 权威学术排名:30-100
- C++删除容器数据
// free the contents of the list; erase the list inline void ListDelete (list <void *> *pList) ...