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/ ...
随机推荐
- 易出错的bug避免
1:for(var i:int=0;i<p.numChildren;i++) { p.removeChildAt(i); } 或 for(var i:int=0;i& ...
- 查看php-fpm开启的进程数以及每个进程的内存限制
查看php-fpm开启的进程数以及每个进程的内存限制 1.通过命令查看服务器上一共开了多少的 php-cgi 进程 ps -fe |grep "php-fpm"|grep &qu ...
- win10 专业版 git bash 闪退问题终极解决方案
问题描述 Win10 64位专业版安装git 2.x之后出现 Git闪退,安装1.x出现bash: /dev/null: No such device or address fatal: open / ...
- tesseract 训练
下载chi_sim.traindata字库下载tesseract-ocr-setup-3.02.02.exe 下载地址:http://code.google.com/p/tesseract-ocr/d ...
- docker构建tomcat镜像
下载centos镜像 # docker pull daocloud.io/centos:7 [root@localhost ~]# docker pull daocloud.io/centos: : ...
- .net core从依赖注入容器获取对象
创建引擎方法:该方法用于在不使用构造注入的情况下从依赖注入容器中获取对象 /// <summary> /// 一个负责创建对象的引擎 /// </summary> public ...
- 关于daterangepicker的配置
一开始接触daterangepicker搞得思路很乱,慢慢研究才了解一些,下面粘一个daterangepicker的基本配置,代码是来自网上某位大神的.我只是引荐过来的,加入了周和月的汉化. 在回调函 ...
- Mybatis 系列6-结合源码解析节点配置:objectFactory、databaseIdProvider、plugins、mappers
[Mybatis 系列10-结合源码解析mybatis 执行流程] [Mybatis 系列9-强大的动态sql 语句] [Mybatis 系列8-结合源码解析select.resultMap的用法] ...
- BCGcontrolBar(八) Ribbon图标变换
点击前 点击后 CBCGPRibbonButton *pRibbonBtn=NULL; pRibbonBtn=DYNAMIC_DOWNCAST(CBCGPRibbonButton,m_pFrame-& ...
- OpenJudge Cartesian Tree
[代码] #include <cstdio> #include <cstdlib> #include <cstring> #include <algorith ...