Archlinux中安装、启用、测试和保存Docker

1.安装

#pacman -S docker

#systemctl enable docker

2.修改docker数据的存储路径

[root@archlinux srv]# mkdir -p /etc/docker && nano -w /etc/docker/daemon.json

{
  "data-root": "/srv/docker"
}

默认为/var/lib/docker,我修改为/srv/docker

3.启动docker

#systemctl start docker

4.把你要运行的用户加入组

# gpasswd -a zinc docker

4.构建或者下载镜像

docker pull base/archlinux                 #for x86

archlinux镜像下载地址:https://registry.hub.docker.com/u/base/archlinux/

git clone https://github.com/docker/docker.git

$ cd contrib/
$ chmod +x mkimage-arch.sh
$ ./mkimage-arch.sh
# docker run -t -i --rm base/archlinux:2014.07.03 /bin/bash # try it

5.查看镜像

[root@secSrv docker]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
base/archlinux      2014.07.03          ea234cde99e6        6 weeks ago         282.9 MB
base/archlinux      latest              dce0559daa1b        6 weeks ago         282.9 MB

6.运行命令

docker run -t -i –rm base/archlinux:2014.07.03 /bin/bash

7.保存修改过的镜像

sudo docker commit <CONTAINER ID> newname:newtag

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在Linux分类目录。将固定链接加入收藏夹。

发表回复