目录
5.docker logs 参数 容器id | grep str
6.docker logs 参数 容器id | grep str >> out.txt
docker安装
安装一:
1.安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
2.设置 yum 源(阿里仓库)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.选择docker版本并安装
yum list docker-ce --showduplicates | sort -r
yum -y install docker-ce-18.03.1.ce
4.启动 Docker 并设置开机自启
systemctl start docker
systemctl enable docker
安装二
docker 安装
sudo curl -sSL get.docker.com | sh
配置国内镜像源 Configure domestic mirror sources
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://0b27f0a81a00f3560fbdc00ddd2f99e0.mirror.swr.myhuaweicloud.com",
"https://ypzju6vq.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
EOF
systemctl daemon-reload
systemctl restart docker
启动容器
docker run -dit \
-v $PWD/ql/data:/ql/data \
-p 5700:5700 \
--name 1 \
--hostname 1 \
--restart unless-stopped \
镜像
安装三 centos安装docker
centos安装docker
yum update -y
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
按照步骤安装
安装四 armbian安装docker
apt upgrade
armbian-docker
按照步骤走,不选1
armbian刷机
下载win32磁盘映像工具
到https://github.com/ophub/amlogic-s9xxx-armbian/releases下载映像
下载好后,看这个B站大神的教程配置即可。
视频教程:https://www.bilibili.com/video/BV1G24y1h7yH?p=1&vd_source=aee9bb4503de01317b2853b8b9df1dca
**此视频看到P8即可,P7跳过。**
配置docker镜像加速
由于部分国内镜像站被通知关闭,部分人出现拉取镜像不成功的情况,所以需要配置docker加速
本教程使用系统:CENT OS 7
1.10.0以上版本的Docker客户端
### Docker镜像加速可以自己多配置几个看看
https://linux.do/t/topic/114516
### 阿里云
登录阿里云 搜索“容器镜像服务”,进入控制台。
保存好你的加速器地址。
vi /etc/docker/daemon.conf
{
"registry-mirrors": [
"阿里云加速器地址",
"可按格式添加多个地址"
]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
docker-compose 安装
# 如果下载不下来建议直接从官网下载然后拖进sftp
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
mkdir xxx
wget https://raw.githubusercontent.com/xxx/docker/docker-compose.yml
# 启动
docker-compose up -d
# 停止
docker-compose down
docker命令
1.docker ps
查看正在运行的docker容器
2.docker inspect 容器ID
查看已运行容器的启动运行命令参数
3.docker ps -a
查看所有docker容器,包括不在running状态的。
4.docker logs 参数 容器id
查看具体某一个容器的日志。
其中参数可选择的有:
-f follow 表示实时显示日志
-t timestamp 表示显示时间戳
--tail=n 或 --tail n 表示显示末尾n行
例如:docker logs -f --tail=200 xxxx,表示实时加载日志信息,并且仅显示最后200行。
5.docker logs 参数 容器id | grep str
查找日志文件中含有特定字符串的行
6.docker logs 参数 容器id | grep str >> out.txt
查找日志文件中含有特定字符串的行,并且输出到指定文件out.txt中。
根据时间查看log
--since 从指定时间点到最新的日志
--until 指定结束时间点
docker logs --since 2020-04-10T19:50:00 container
docker logs --since 2020-04-10T19:30:00 --until 2020-04-10T20:05:00 contailer