Files
doc/docs/nas-skill/2-docker.md
2023-12-04 01:54:40 +08:00

116 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
sidebar_position: 2
---
# docker使用
海纳思系统内置了一键安装 docker 程序的脚本;
直接一键命令即可安装包含docker-compose
在终端输入这个命令即可 ```install-docker.sh```
## 安装docker程序
```bash
install-docker.sh
```
```consle
root@hi3798mv200:~# docker version
Client:
Version: 20.10.12
API version: 1.41
Go version: go1.16.2
Git commit: 20.10.12-0ubuntu2~20.04.1
Built: Wed Apr 6 02:16:12 2022
OS/Arch: linux/arm64
Context: default
Experimental: true
Server:
Engine:
Version: 20.10.12
API version: 1.41 (minimum version 1.12)
Go version: go1.16.2
Git commit: 20.10.12-0ubuntu2~20.04.1
Built: Thu Feb 10 15:03:35 2022
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: 1.5.9-0ubuntu1~20.04.4
GitCommit:
runc:
Version: 1.1.0-0ubuntu1~20.04.1
GitCommit:
docker-init:
Version: 0.19.0
GitCommit:
```
- 拉取镜像
```bash
docker pull xxx/xxx
```
- 运行容器
```bash
docker run xxx/xxx --options
```
- 列出运行中的容器
```bash
docker ps -a
```
会列出所有运行中的容器名称和 ```id```
- 停止运行中的容器
```bash
docker stop [ id 的前4位数]
```
- 删除已停止的容器
```bash
docker rm [ id的前4位数字]
```
- 列出所有镜像
```bash
docker images
```
- 删除已停止的镜像
```bash
docker rmi [镜像id的前4位数]
```
## 注意
海纳思系统内置了几个一键安装的脚本,非常便利。推荐需要时选择。
```bash
install-portainer.sh #中文容器管理面板
install-qinglong.sh #青龙面板
install-jellyfin.sh #电影削刮器
install-homeassistant.sh #智能家居
install-teslamate1.sh #特斯拉远控系统
```