wordpress評論刪除站點(diǎn)東莞百度推廣優(yōu)化
背景
有一個(gè)x86的docker鏡像,但是需要運(yùn)行在aarch64(arm64)上,無奈只能用qemu模擬x86的架構(gòu),但是最終沒有實(shí)現(xiàn)。
原因分析:可能是使用的server版本的ubuntu鏡像,建議之后換用desktop版本的ubuntu18鏡像(猜測)。
已經(jīng)完成的準(zhǔn)備工作:
1、在arm上安裝好docker;
2、在arm上下載好了 x86的docker, 并且使用 docker load --input your-docker-img-name 裝好鏡像。
1、安裝QEMU:
sudo apt-get update
sudo apt-get install qemu-system-x86 qemu-utils
2、創(chuàng)建磁盤鏡像:
qemu-img create -f qcow2 ubuntu-x86_64.img 12G
3、創(chuàng)建QEMU啟動(dòng)腳本(例如 run_qemu.sh):
已經(jīng)創(chuàng)建好,在當(dāng)前目錄下: run_qemu.sh
建議更換一個(gè)ubuntu18的鏡像,換成desktop 版本的,當(dāng)前目錄下的是 server 版本的,沒有可視化界面,并且沒有運(yùn)行成功。
ubuntu18的鏡像 : https://releases.ubuntu.com/bionic/
4、運(yùn)行腳本:
chmod +x run_qemu.sh
./run_qemu.sh
run_qemu.sh 內(nèi)容(需要根據(jù)自己的修改):
#!/bin/bash
# 設(shè)置QEMU的路徑
QEMU_PATH=/usr/bin/qemu-system-x86_64# 設(shè)置QEMU虛擬機(jī)參數(shù)
QEMU_OPTS="-m 3G -smp 4 -hda ubuntu-x86_64.img -cdrom ubuntu-18.04.6-live-server-amd64.iso -net nic -net user -device virtio-rng-pci"# 設(shè)置Docker鏡像名稱
DOCKER_IMAGE=rknn-toolkit2:1.4.0-cp36# 啟動(dòng)QEMU虛擬機(jī)
$QEMU_PATH $QEMU_OPTS &# 等待QEMU虛擬機(jī)啟動(dòng)
sleep 10# 在QEMU虛擬機(jī)中運(yùn)行Docker容器
docker run -it --rm $DOCKER_IMAGE --privileged -v /home/nvidia/rknn_model_zoo:/rknn_model_zoo /bin/bash# 關(guān)閉QEMU虛擬機(jī)
# pkill -f $QEMU_PATH