0%

Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。

Dockerfile构建过程解析

Dockerfile基础知识

  • 每条保留指令都必须为大写字母且后面要跟随至少一个参数
  • 指令按照从上到下,顺序执行
  • #表示注释
  • 每条指令都会创建一个新的镜像层,并对镜像进行提交
阅读全文 »

文件拷贝

docker cp 容器ID:/文件路径/文件名称 本地文件路径

**docker cp 本地文件路径 容器ID:/文件路径/文件名称 **

1
2
3
4
5
6
#从容器内拷贝文件到本地
[root@localhost ~]# docker cp cd7a272e8786:/etc/passwd /tmp
[root@localhost ~]# head -3 /tmp/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
1
2
3
4
5
#将本地文件拷贝到容器内
[root@localhost ~]# echo "123" > file1
[root@localhost ~]# docker cp file1 cd7a272e8786:/tmp
[root@localhost ~]# docker exec -it cd7a272e8786 cat /tmp/file1
123
阅读全文 »

CentOS7 安装Docker

删掉之前的docker版本

1
yum remove docker docker-common docker-selinux docker-engine

安装相关依赖

1
yum install -y yum-utils device-mapper-persistent-data lvm2

添加软件源信息

1
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新并安装Docker-CE

1
2
yum makecache fast
sudo yum -y install docker-ce

开启Docker服务

1
systemctl start docker
阅读全文 »

项目上线之后,访问量逐渐增多,最近发现一些异常,从服务器监控zabbix没有发现比较有用的信息,链路监控pinpoint上发现访问量比之前增加了很多,所以想从入口方面分析一下来源,看看是不是被人抓取数据了。

阅读全文 »

对windows环境比较熟悉的朋友都知道,windows下修改密码最常用的就是PE工具了,一键修改;最近服务器上有台Windows Server 2012的虚拟机密码忘记了,无奈又不能直接挂载PE上去,在网上看到这个方法,感觉很方便,在此记录一下!(服务器是Xen Server环境虚拟机,本教程是vmware workstations,方法差不多)

阅读全文 »

监听注册

Oracle的注册就是将数据库作为一个服务注册到监听程序,而客户端不需要知道数据库名和实例名,只需要知道改数据库对外提供的服务名就可以申请连接到数据库。

动态注册:由PMON进程动态注册至监听中
静态注册:通过解析listene.ora文件

在没有listener.ora配置文件的情况下,如果启动监听,则监听为动态注册。用图形化netca创建的监听,默认也为动态注册;监听的配置文件都在$ORACLE_HOME/network/admin目录下,默认监听名为LISTENER,端口为1521
05

阅读全文 »

查看用户是否被锁

1
2
select username,account_status,lock_date from dba_users;
select username,account_status,lock_date from dba_users where username='SCOTT';

解锁用户

1
alter user arlo account unlock;
阅读全文 »