Arch Linux 部署 Docker

这个容器的设计非常出色,借助主机内核来运行所有“无头”程序,而不必担心安全问题。

先决条件

  • Arch Linux x86_64
  • 大于2GB的RAM
  • root 权限

开始安装

  1. 通过 pacman 安装 docker 软件包 ->
    1
    sudo pacman -S docker
  2. 在系统启动时自动启动 docker 守护程序 ->
    1
    sudo systemctl enable docker
  3. 启动 docker 服务 ->
    1
    sudo systemctl start docker
  4. 加入能够使用 docker 守护程序的 docker 组 ->
    1
    sudo usermod -G docker -a $USER
  5. 重新启动 docker 守护程序 ->
    1
    sudo systemctl restart docker

后续部分

  1. 验证 docker 是否在运行 ->
    1
    docker version
  2. 运行下面的命令将从 dockerhub 拉取并运行“Hello World” docker 容器 ->
    1
    docker run archlinux

一些技巧

  1. 列出容器镜像 ->
    1
    docker image ls
  2. 列出所有容器 ->
    1
    docker container ls -a
  3. 删除容器 ->
    1
    docker container rm CONTAINER_NUMBER
    对于这个 CONTAINER_NUMBER,也支持简写。
  4. 删除镜像 ->
    1
    docker image rm -f IMAGE_NUMBER
    这个 IMAGE_NUMBER 也支持简写。
  5. 启动 Linux 镜像并进行 chroot 进入 ->
    1
    docker run -it --name arch-test archlinux
    这个命令是创建一个名为 arch-test 的容器,使用 archlinux 镜像作为模板并进行 chroot 进入。

    使用 docker ps 命令查看容器信息。

Arch Linux 部署 Docker
https://acidec.github.io/2022/11/29/archlinux-deploy-docker/
作者
acidec
发布于
2022年11月29日
许可协议