Docker是一個免費的開源容器化工具,使開發者能夠將他們的應用程序打包到一個容器中,然后該容器映像可用于在公共云或私有云上部署和運行應用程序。本教程主要介紹下如何在AlmaLinux 9上安裝配置Docker容器。
1、首先部署一個Almalinux 9服務器,建議選擇2核CPU/2GB內存/10GB硬盤及以上配置。本文以RackNerd美國服務器為例,操作系統選的是Almalinux OS 9。
RackNerd美國服務器開通后,使用擁有管理員權限的sudo用戶登錄該服務器,然后可參考以下步驟來安裝Docker。
2、卸載Podman和Buildah。如果您的AlmaLinux 9機器已經安裝了Podman和Buildah,那么可以使用以下命令來刪除它們。要是沒有安裝這些軟件包,則可跳過該步驟,繼續下一步。
$ sudo dnf remove -y podman buidah
3、Docker包在默認的AlmaLinux 9包存儲庫中不可用。因此,通過運行以下命令來啟用Docker官方存儲庫:
$ sudo dnf config-manager –add-repo=https://download.docker.com/linux/centos/docker-ce.repo
Adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
4、運行下面命令從官方存儲庫中安裝最新版本的Docker。
$ sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
如無意外,將會得出類似以下的輸出結果:
5、啟用Docker服務。一旦安裝了Docker及其依賴項,就可以使用下面的命令啟動并啟用它的服務。
$ sudo systemctl start docker
$ sudo systemctl enable docker
如果要驗證Docker服務是否正常運行,則可用下面命令:
$ sudo systemctl status docker
將您的本地用戶添加到Docker組,以便用戶可以在沒有sudo的情況下運行Docker命令。
$ sudo usermod -aG docker $USER
$ newgrp docker
執行下面命令查看Docker版本。
$ docker –version
為了測試Docker安裝,您可以使用hello-world映像運行一個docker容器。
$ docker run hello-world
![]()
6、如果后續您不想繼續使用Docker容器的話,也可運行下面命令移除Docker。
$ sudo dnf remove -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
$ sudo rm -rf /var/lib/docker
$ sudo rm -rf /var/lib/containerd