docker安装/命令

本文详细介绍Docker的两种安装方法及配置国内镜像源的过程,并提供了常用的Docker命令示例,如启动容器、查看日志等,帮助读者快速掌握Docker的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

docker安装

安装一:

安装二

安装三 centos安装docker

安装四 armbian安装docker

配置docker镜像加速

docker-compose 安装

docker命令

1.docker ps

2.docker inspect 容器ID

3.docker ps -a

4.docker logs 参数 容器id

5.docker logs 参数 容器id | grep str

6.docker logs 参数 容器id | grep str >> out.txt

根据时间查看log



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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值