网心云 官方安装容器魔方

网心云 官方安装容器魔方

记忆の风
2022-10-25 / 0 评论 / 30 阅读 / 正在检测是否收录...
安装docker环境

命令:

curl -sSL https://get.docker.com | sh

安装成功!

常见问题

1、docker环境安装命令中途失败,重新输入安装命令报错
解决办法:

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk
sudo mkdir /var/lib/dpkg/info
sudo apt-get update
sudo apt-get install -f 
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk
sudo rm -rf /var/lib/dpkg/info
sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/info

重新安装

curl -sSL https://get.docker.com | sh

2、docker启动失败

步骤一:
在/etc/docker/目录下创建daemon.json,添加如下内容:

{
"registry-mirrors": ["https://registry.hub.docker.com"]
}

步骤二:
重启树莓派

4、挂载硬盘
(1)查看硬盘
命令:

lsblk

结果:

root@raspberrypi:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
└─sda1 8:1 0 223.6G 0 part /media/wxedge_storage(已挂载)
mmcblk0 179:0 0 14.9G 0 disk
├─mmcblk0p1 179:1 0 256M 0 part /boot
└─mmcblk0p2 179:2 0 14.6G 0 part /

(2)挂载硬盘
若未自动挂载,需要手动创建目录:

mkdir -p /DATA/WXY(自定义)

挂载命令:

mount /dev/sda1 /DATA/WXY(自定义)

挂载成功!查看df -lh

root@raspberrypi:~# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/root 15G 1.7G 13G 12% /
devtmpfs 1.8G 0 1.8G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.5M 1.9G 1% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mmcblk0p1 253M 48M 205M 19% /boot
tmpfs 383M 0 383M 0% /run/user/1000
/dev/sda1 224G 220G 3.9G 99% //DATA/WXY

挂载成功后,开启开机自动启动

nano /etc/rc.local

在exit上面插入

mount /dev/sda1 /DATA/WXY

5、运行docker容器
(1)运行容器
命令:

docker run \
--name=wxedge \
--restart=always \
--privileged \
--net=host \
--tmpfs /run \
--tmpfs /tmp \
-v /DATA/WXY:/storage:rw \
-d \
registry.hub.docker.com/onething1/wxedge

(2)docker升级
当前最新版本号为:v2.4.0
Ⅰ:docker stop wxedge
Ⅱ:docker rm wxedge
Ⅲ:docker rmi registry.hub.docker.com/onething1/wxedge
Ⅳ:
docker run \
--name=wxedge \
--restart=always \
--privileged \
--net=host \
--tmpfs /run \
--tmpfs /tmp \
-v /media/wxedge_storage:/storage:rw \
-d \
registry.hub.docker.com/onething1/wxedge

(3)换盘迁移
容器启动成功后,会在挂载目录/media/wxedge_storage生成一个wxnode的文件,该文件是设备的唯一标识与账号绑定,请务必做好备份,换盘或者更换挂载目录时,要将wxnode迁移至新的挂载目录下。

(4)其他操作
①换盘操作(挂载目录/media/wxedge_storage不变):
Ⅰdocker restart wxedge
②换盘操作(挂载目录/media/wxedge_storage改变):
Ⅰ:停止容器 docker stop wxedge
Ⅱ:删除容器 docker rm wxedge
Ⅲ:重新执行运行容器命令

0

评论 (0)

取消