docker通过dockFile定制tomcat8镜像,启动tomcat容器 准备工作: 我们服务器上会通过docker安装mysql,nginx,tomcat等等应用,而这些应用需要共享某些目录,这样才能方便使用文件,以及nginx才可以做文件映射等。 前两篇安装mysql、nginx共享的目录是/alidat...
准备:安装docker请参考:https://blog.csdn.net/bingzhongdehuoyan/article/details/79411479 一、Image(镜像) 可以用命令 docker images列出来 root@iZi4x0p9hndj8jcxfxm7bpZ:/usr/local# docker images 二、Containe(容器) 可以用命令 docker ps列出来 ro...
Docker导入导出镜像,对于已经在服务器A安装好的容器,可以将该容器导出为镜像,再将镜像传到服务器B中,就可以在服务器中利用该镜像重新创建容器。 1. 先用docker ps命令查看服务器A的容器 root@it.net.cn:~# docker ps CONTAINER ID IMAGE COMMAND CREATED...
简介:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 Docker是一个开...
docker入门教程翻译自docker官方网站的Docker getting started 教程,官方网站: https://docs.docker.com/linux/started/ 官方网站是一个交互的教程,在左侧是相应的说明,右侧是一个交互的终端,输入预期的目录,可以跳到下一步,大家可以参考我们的翻译,...
准备开始 Docker系统有两个程序:docker服务端和docker客户端。其中docker服务端是一个服务进程,管理着所有的容器。docker客户端则扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程。大部分情况下,docker服务端和客户端运行在一台机器上。...
搜索可用的docker镜像 使用docker最简单的方式莫过于从现有的容器镜像开始。Docker官方网站专门有一个页面来存储所有可用的镜像,网址是:index.docker.io。你可以通过浏览这个网页来查找你想要使用的镜像,或者使用命令行的工具来检索。 目标: 学会使用命...
学会使用docker命令来下载镜像 下载镜像的命令非常简单,使用docker pull命令即可。(译者按:docker命令和git有一些类似的地方)。在docker的镜像索引网站上面,镜像都是按照用户名/镜像名的方式来存储的。有一组比较特殊的镜像,比如ubuntu这类基础镜像,经...
在docker容器中运行hello world! docker容器可以理解为在沙盒中运行的进程。这个沙盒包含了该进程运行所必须的资源,包括文件系统、系统类库、shell 环境等等。但这个沙盒默认是不会运行任何程序的。你需要在沙盒中运行一个进程来启动某一个容器。这个进程是...
在容器中安装新的程序 下一步我们要做的事情是在容器里面安装一个简单的程序(ping)。我们之前下载的tutorial镜像是基于ubuntu的,所以你可以使用ubuntu的apt-get命令来安装ping程序:apt-get install -y ping。 备注:apt-get命令执行完毕之后,容器就会停止...
保存对容器的修改 当你对某一个容器做了修改之后(通过在容器中运行某一个命令),可以把对容器的修改保存下来,这样下次可以从保存后的最新状态运行该容器。docker中保存状态的过程称之为committing,它保存的新旧状态之间的区别,从而产生一个新的版本。...
运行新的镜像 ok,到现在为止,你已经建立了一个完整的、自成体系的docker环境,并且安装了ping命令在里面。它可以在任何支持docker环境的系统中运行啦!(译者按:是不是很神奇呢?)让我们来体验一下吧! 目标: 在新的镜像中运行ping www.google.com命令。...
检查运行中的镜像 现在你已经运行了一个docker容器,让我们来看下正在运行的容器。 使用docker ps命令可以查看所有正在运行中的容器列表,使用docker inspect命令我们可以查看更详细的关于某一个容器的信息。 目标: 查找某一个运行中容器的id,然后使用dock...
发布docker镜像 现在我们已经验证了新镜像可以正常工作,下一步我们可以将其发布到官方的索引网站。还记得我们最开始下载的learn/tutorial镜像吧,我们也可以把我们自己编译的镜像发布到索引页面,一方面可以自己重用,另一方面也可以分享给其他人使用。 目...
首先拉取5.7.24版本的mysql镜像(镜像版本需要去https://hub.docker.com/,在explore下查找镜像) docker pull mysql:5.7.24 镜像拉取好了之后我们就创建运行应用所需的容器,首先创建一个MySQL容器 [root@kubernetes ~]# docker run -itd --name mysql -p 3306...
docker安装nginx1.14.0 拉取1.14.0的稳定版本(镜像版本需要去https://hub.docker.com/,在explore下查找镜像) docker pull nginx:1.14.0 镜像拉取好了之后我们就创建运行应用所需的容器,先创建运行一个nginx容器: docker run -itd\ --name nginx \ -p 80:80...
frp内网穿透教程 准备工作: 1. 必须有一台有公网ip的服务器,比如阿里云服务器 2. 自己家里的电脑可以正常上网 3. 将自己的域名 A 记录解析到自己的阿里云服务器ip上 4. 阿里云ecs一定要设置网络安全组,开放即将用到的7000端口、1888端口,根据下文自己配置...
有关修改提交(git commit)信息的方法可以参考: Git commit amend 修改提交信息 有时,在git push之后,才发现还有一些代码需要进行很小的改动,这些改动在原则上不应该作为一次新的提交。 这时,我们需要撤销这次推送(git push)与提交(git commit),然后进...
有时后我们push某个功能后的所有push都是不被接受的 如为了测试git钩子而做的提交 或者push的提交有问题需要恢复以后重新提交 如以下 把提交到了develop的内容提交到了release_1.2分支 而且只需一次的提交提交了三次 而且不要把develop合并到release1.2上 可...
git push 过后进行回滚操作 刚入行前端,由于操作失误,将代码上传到master了,还好及时查看网上一些关于git回滚的操作,及时回滚了。 注意,回滚之前要先把打算上传的代码进行保存。 先查看日志 git log PS F:\xxx-web\xxxx-xxx-web git log commit 7exxxxx...
在使用git的时候,经过几次提交后,发现需要回退到早些时候的状态.例如: 7edb8524a xxxxxxxxxxxxxxxxxx 83dae5691 xxxxxxxxxxxxxxxxxx 45eadd642 xxxxxxxxxxxxxxxxxx 657834ade xxxxxxxxxxxxxxxxxx 假设现在处于7edb8524a 状态,现在我想回退到657834ade时的状...
前言 工作中,Git的使用越来越频繁。。除了最常用的clone,add,commit,push,pull等命令;还有回退命令reset。这一篇博客就记录一下该回退命令的简单使用。 场景 因为公司开发过程中,处理订单,限时购买等业务时,都是用的阿里云的消息队列MQ实现的。或者是两...
push了还想回滚怎么办? 场景:刚上完线,于是把新开发的功能push到了master分支, 但是突然产品经理说要改个东西(改动很小),得马上上线. 可是我已经把未通过测试的代码push上去了. 思路: (a)每次上线都会打tag,我直接找到那个tag,并以此为基准新建一个git分支 结...
Git远程版本回滚 方法一: 1、新建backup分支 作为备份,以防万一 git branch backup 1 2、将本地的backup分支 推送到远程的backup git push origin backup:backup 3、本地仓库彻底回退到xxxxx版本,xxxxx版本之后的commit信息将丢失 git reset --hard xxxxx...
总有一天你会遇到下面的问题. (1)改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚. (2)改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚. 这些开发中很常见的问题,所以git的取消提交,回退甚至返回上一版本都是特别重要...
有时候会不小心上传代码错误,这里给大家整理了一下解决方法。 直接在Ide上操作2步解决: 1. 找到: 2. 在To Commit里面填写:HEAD^,表示将commit的信息还原为上一次的,需要多次直接reset多次即可: 使用命令行:原理一样 以下内容转载: http://zhyq0826....
git 回滚代码到某个commit # 查看commit的版本 $ git log 回退命令: # 回退到上个版本 $ git reset --hard HEAD^ # 回退到前3次提交之前,以此类推,回退到n次提交之前 $ git reset --hard HEAD~3 # 回退到指定commit的版本 $ git reset --hard commit_id...
注意:远程仓库回退是一件很严谨的事情,如果一个项目是多个成员协作,回退之前一定要沟通好,回退期间不要让其他人向仓库push代码或者进行其它回退之类的操作。 如果将错误的代码失手提交到了远程仓库是一种很尴尬的事情,这里给出两套方案,亲测基本可以解...
linux下安装mysql有三种方式:①yum安装 ②rpm安装 ③源码包安装 这里介绍第三种安装...
本文是一篇简单指南:介绍一些顶级的开源的持续集成、持续交付和持续部署(CI/CD)工...
How to reset your root password Log into your server with root privileges. Then ...
mysql -v -------------------------------------------------- 安装 yum -y install ...
简介:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自...
docker入门教程翻译自docker官方网站的Docker getting started 教程,官方网站: http...