docker常用简单命令

检查内核版本
uname -r

如果内核版本小于3.10执行
yum update

安装docker
yum install docker

启动docker
systemctl start docker

查看docker版本
docker -v

开机自启动docder
systemctl enable docker

停止docker
systemctl stop docker

/////////////////////////////////////
//在docker服务中搜索镜像(以mysql为例)
docker search mysql

//下载镜像
docker pull mysql //默认回去下载lastest版本的mysql

docker pull mysql:5.5 //下载5.5版本的MySQL

//查看docker中已经下载的镜像
docker images

//删除docker中已经下载的镜像
docker if image-id

////////以tomcat为例
//下载tomcat镜像
docker pull tomcat

//启动tomcat
docker run --name mytomcat -d tomcat:latest //mytomcat是自己定义的镜像名字

//查看那些镜像已经启动
docker ps

//停止docker中的tomcat
docker stop 容器的id

//查看所有的容器
docker ps -a

//也可以通过容器id启动镜像
docker start 容器的id

//删除容器
docker rm 容器的id

//启动tomcat镜像,带上虚拟机端口映射
docker run -d -p 8888:8080 tomcat

//测试的时候可以先关闭Linux的防火墙
service firewalld status
service firewalld stop

//查看容器的日志
docker logs container-id

//一个镜像可以启动多个容器
docker run -d -p 8889:8080 tomcat

//进入容器
docker exec -it 562379da13df bash
ctrl+d可以直接退出容器
//发送war包到容器
docker cp myweb.war 112b205d7845:/usr/local/tomcat/webapps

//////////
//以启动mysql为例
//现在MySQL镜像
docker pull mysql
//启动MySQL
docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.5

//搜索oracle
docker search oracle

热门文章

暂无图片
编程学习 ·

Java 中三个修饰符及相关概念

abstract(抽象的) 1.修饰类 --> 抽象类抽象类 不能创建对象,可以声明引用 抽象类可以定义属性和方法以及构造方法。 构造方法是在创建子类对象时使用(创建子类对象 先创建父类对象)2.修饰方法 --> 抽象方法语法:public abstract 返回值类型 方法名(参数列表);注意: …
暂无图片
编程学习 ·

HBase环境搭建

前提 Hadoop环境 Zookeeper集群上传解压HBase压缩包 #解压hbase tar -zxvf hbase-0.98.12.1-hadoop2-bin.tar.gz#重命名 mv hbase-0.98.12.1-hadoop2 hbase-0.98#移动至/opt/spurce/目录下 mv hbase-0.98 /opt/source/修改配置文件 配置RegionServer,把集群节点添加到regionse…
暂无图片
编程学习 ·

jkd从1.8升级后报sun.misc相关错误

Idea解决找不到sun.misc.BASE64Encoder及sun.misc.BASE64Decoder找不到包 报错原因: JDK从1.8升级到9.0.1后sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用 原因分析: ​ 参看官网,发现JDK中的lib\tools.jar和JRE中的lib\rt.jar已从Java SE 9中删除。这些JAR中可用的…
暂无图片
编程学习 ·

如何重命名data.frame中的单个列?

本文翻译自:How to rename a single column in a data.frame? I know if I have a data frame with more than 1 column, I can use 我知道如果我有一个多于一列的数据框,我可以使用 colnames(x) <- c("col1","col2")to rename the columns. 重命名…
暂无图片
编程学习 ·

对简单文本的下载

import requests ser=requests.get() #一般为md格式 novel=ser.text k=open(要保存文件的位置和文件名,a+) #例:F:/desktop file/文件名.txt k.write(novel) k.close()什么是md文件, md全称markdown,markdown是一种标记语言。
暂无图片
编程学习 ·

考研初试备考,感谢曾经努力的自己

人生的第一篇博客,说晚不晚,以后我会好好学习IT技术,并腾出时间写写东西,想写这篇文章有很长时间了,当初写好了也没有发布,现在作为一个过来人润色一番,着手发布。找不到合适的平台、合适的时间、合适的场地、合适的心情以及合适的内容,现在才开始在CSDN动手写东西,然…
暂无图片
编程学习 ·

创新实践记录一

使用UGUI制作开始界面 一、UGUI概述 1.1常用组件 UGUI是从Unity4.6开始被集成到Unity编译器中的官方UI系统,具有灵活,快速和可视化兼容性好的特点。以下为常用的UGUI控件:1.2创建UGUI控件 创建UI控件时,如果没有Canvas和EventSystem系统会自动创建。Canvas画布,是所有UI控…
暂无图片
编程学习 ·

C语言复习笔记

C语言复习笔记 仅记录复习过程中的混淆和记忆模糊的知识点。 1、常量-八进制整数 在C语言中,如果一个整数是以 0 开头的,那么这个数是以八进制来表示的,即八进制整数。0x为十六进制整数。 2、 一个整数,例如1500,为 int 类型(21亿),如果是 1500L,则表示长整型,1500U …
暂无图片
编程学习 ·

Java开发面试知识点-长期更新

前言:本节内容长期更新,专门为了扫清盲点复习。采取链接前置,内容后置。内容可能较为杂碎。 参考链接: Java基础知识面试题(2020最新版) 1、Java开发基础面试知识点 2、equals和HashCode深入理解以及Hash算法原理 长期更新1、String、StringBuilder、StringBuffer区别2、…
暂无图片
编程学习 ·

阿里云ECS服务器怎么安装宝塔面板?

首先,宝塔Linux面板安装前的环境要求: 1.操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin) 2.确保是纯净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL 3.宝塔Linux6.0版本是基于centos7开发的,强烈建议使用centos7.x 系统 4.内存要求:内存要…
暂无图片
编程学习 ·

Android Studio 连接夜神模拟器

1、在夜神模拟器安装bin目录下,输入cmd,回车打开命令窗口2、输入命令nox_adb.exe connect 127.0.0.1:62001unable to connect to 127.0.0.1:62001: cannot connect to 127.0.0.1:62001: 由于目标计算机积极拒绝,无法连接。 (10061) 这是端口号问题 【若没有问题,可跳过3、4…
暂无图片
编程学习 ·

Django开发

一.创建django项目二.新建应用 1. 建立应用python manage.py startapp 应用名2. 在[setting]->[INSTALLED_APPS]建立应用三. 建立数据库 1. 编写文章数据模型类2. 建立迁移文件 python manage.py makemigrations3. 生成数据库 python manage.py migrate四.建立超级管理员 p…
暂无图片
编程学习 ·

1252 奇数值单元格的数目(模拟)

1. 问题描述:给你一个 n 行 m 列的矩阵,最开始的时候,每个单元格中的值都是 0。另有一个索引数组 indices,indices[i] = [ri, ci] 中的 ri 和 ci 分别表示指定的行和列(从 0 开始编号)。你需要将每对 [ri, ci] 指定的行和列上的所有单元格的值加 1。请你在执行完所有 ind…
暂无图片
编程学习 ·

as 找不到调试设备(手机,虚拟机)

在flutter sdk 路径下执行命令flutter config --android-sdk D:\envi\android\android-sdk(你的android sdk路径)我在git bash 中执行之后没反应,应该是git bash环境语法设置有问题,于是改成 flutter config --android-sdk D:\\envi\\android\\android-sdk可以鸟
暂无图片
编程学习 ·

java学习笔记6

1,找出最大元素的最小下标值 double max = myList[0]; int indexofMax = 0; for (int i=0;i<myList.length;i++){if(myList[i] > max){max = myList[i];indexofMax = i;} }用一次循环就找到了最大值,每次循环都将得到的较大数,在下一次循环中与新加入的数比较,在循环结…
暂无图片
编程学习 ·

树莓派基于Docker快速搭建nextcloud,附性能测试

文章目录前言正文树莓派刷系统环境准备调整时区Docker安装docker-compose的安装nextcloud运行nextcloud内网穿透配置 frp自动重新运行配置反向代理速度测试其他推荐总结 排版可能更好一点的永久原文链接:树莓派基于Docker快速搭建nextcloud,附性能测试 前言 一年前兴起买的树…
暂无图片
编程学习 ·

深入javascript计划六:深入浅出异步

什么是进程?进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。通俗来讲就是:一个进程就是一个程序的运行实例(详细解释就是,启动一个程序的时候,操作…
暂无图片
编程学习 ·

node.js学习

node server.js 开启服务 const http = require(http); const fs = require(fs);let server = http.createServer(function(request, response) {let {url} = request;fs.readFile(www/+url,(err,data) => {if (err){response.write(404)}else{response.write(data)}respons…