116 lines
1.9 KiB
Markdown
116 lines
1.9 KiB
Markdown
---
|
||
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 #特斯拉远控系统
|
||
```
|
||
|