Arch Linux 部署 Docker
这个容器的设计非常出色,借助主机内核来运行所有“无头”程序,而不必担心安全问题。
先决条件
- Arch Linux x86_64
- 大于2GB的RAM
root
权限
开始安装
- 通过
pacman
安装docker
软件包 ->1
sudo pacman -S docker
- 在系统启动时自动启动
docker
守护程序 ->1
sudo systemctl enable docker
- 启动
docker
服务 ->1
sudo systemctl start docker
- 加入能够使用
docker
守护程序的docker
组 ->1
sudo usermod -G docker -a $USER
- 重新启动
docker
守护程序 ->1
sudo systemctl restart docker
后续部分
- 验证
docker
是否在运行 ->1
docker version
- 运行下面的命令将从
dockerhub
拉取并运行“Hello World” docker 容器 ->1
docker run archlinux
一些技巧
- 列出容器镜像 ->
1
docker image ls
- 列出所有容器 ->
1
docker container ls -a
- 删除容器 -> 对于这个
1
docker container rm CONTAINER_NUMBER
CONTAINER_NUMBER
,也支持简写。 - 删除镜像 -> 这个
1
docker image rm -f IMAGE_NUMBER
IMAGE_NUMBER
也支持简写。 - 启动
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/