基本パッケージのインストール
国内ミラーサイトへの変更
既存設定のバックアップ
CodeBlock Loading...ソース設定ファイルの編集
CodeBlock Loading...
以下のUSTC(中国科学技術大学)ミラーサイトの設定にファイルの内容を置き換えてください
CodeBlock Loading...ctrl+o でファイル名を確認して保存、ctrl+x で終了
ソフトウェアパッケージのインデックスを更新します
CodeBlock Loading...
オプション:システムソフトウェアパッケージをアップグレードCodeBlock Loading...
検証:sudo apt update を実行した後、出力に mirrors.ustc.edu.cn が表示されているか確認します。
パスワードの設定
CodeBlock Loading...
パスワードの設定
passwd
```
SSHの有効化
CodeBlock Loading...
SSHサービスの起動
sudo systemctl start ssh
起動時の自動開始設定
sudo systemctl enable ssh
sshの状態確認
sudo systemctl status ssh
```
qemu仮想マシンのディスク容量拡張
CodeBlock Loading...
方法2:指定値に直接設定
qemu-img resize 你的磁盘.qcow2 30G
検証
qemu-img info 你的磁盘.qcow2
```
追加されたディスク領域をパーティションに追加
拡張するパーティションを特定
CodeBlock Loading...|/dev/vda15
Device Start End Sectors Size Type /dev/vda1 262144 6289407 6027264 2.9G Linux root (ARM-64) | 2048 | 262143| 260096 | 127M |EFI System|
Linux rootがあるパーティションを見つけ、End値が最大であることを確認します。主パーティションが最後に来るようにします。この方法は最後のパーティションのみ拡張できるためです。 ここでは
/dev/vda1です
CodeBlock Loading...
パーティションの拡張(1は上記のパーティション番号に対応)
growpart /dev/vda 1
最後にファイルシステムの拡張
resize2fs /dev/vda1
resize2fsはext2/ext3/ext4ファイルシステムのみ対応しています。XFSを使用している場合は、代わりに以下を使用してください:xfs_growfs /
```
よくある問題
|
問題 考えられる原因 解決方法 unexpected output in sfdisk --version growpartの構文エラー growpart /dev/vda 1 の形式になっているか確認 NOCHANGE: partition 1 is size XXX. it cannot be grown パーティションは既に最大 既に拡張済みであることを示しています resize2fs: Bad magic number ファイルシステムがext4ではない xfs_growfs または対応するコマンドを使用 /dev/vda1: No such file or directory | パーティション番号の誤り | lsblk で正しいパーティション番号を確認 |
dockerのインストール
方法1:手動インストール
CodeBlock Loading...
Docker公式GPGキーの追加
sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | \ sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg
Dockerリポジトリの追加
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ (. /etc/os-release && echo "VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update
Dockerエンジンおよび関連コンポーネントのインストール
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
起動と自動起動への追加
sudo systemctl enable docker sudo systemctl start docker
ステータスの確認
sudo systemctl status docker
インストールの成功確認
docker --version docker compose version
```
方法2:スクリプトによる一括インストール
CodeBlock Loading...
root管理者でなくてもdockerを使用可能にする
CodeBlock Loading...
⚠️ 注意事項
ファイアウォールとの互換性:Dockerは独自のiptablesルールを作成します。ufwやfirewalldを使用している場合、Dockerが開放したポートがこれらのファイアウォールルールを迂回する可能性があることに注意してください。
ネットワークの問題:国内からDocker Hubからイメージをプルする場合、速度が遅くなることがあります。速度を向上させるために国内ミラーアクセラレータを設定することを検討してください。
バージョンの選択:特定のバージョンのDockerをインストールしたい場合は、まず apt-cache madison docker-ce コマンドを使用して利用可能なすべてのバージョンを確認し、VERSION_STRING パラメータを使用してインストールを指定します。