update
This commit is contained in:
@@ -3,3 +3,111 @@ sidebar_position: 2
|
|||||||
---
|
---
|
||||||
|
|
||||||
# docker使用
|
# docker使用
|
||||||
|
|
||||||
|
内核支持直接安装ubuntu20.04的docker.io
|
||||||
|
|
||||||
|
## 安装docker程序
|
||||||
|
|
||||||
|
```bash
|
||||||
|
apt update && apt install docker.io
|
||||||
|
```
|
||||||
|
|
||||||
|
```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 #特斯拉远控系统
|
||||||
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user