二进制安装docker和管理
1、在 Linux 上安装守护程序和客户端二进制文件
1.1、要求
64位操作系统
linux内核版本大于等于3.10
iptables版本大于 等于1.4
git版本大于1.7或者更高
ps进程可执行,通常由procps或者相似的包提供
xz utils版本大于等于4.9
正确安装cgroup
1.2 环境和安全
启用selinux
启用 seccomp 安全配置文件
#cat /boot/config-`uname -r`|grep CONFIG_SECCOMP=
启用用户命令空间
1.3、安装静态二进制文件
1.3.1、下载
https://download.docker.com/linux/static/stable/
1.3.2、解压
#tar xzvf /path/to/<FILE>.tar.gz
1.3.4、移动路径
#sudo cp docker/* /usr/bin/
1.3.5、启动docker
#sudo dockerd &
可以在添加自定义配置在 /etc/docker/daemon.json文件中。
1.3.6、运行hello-world镜像
#sudo docker run hello-world
运行 上面个的命令下载一个测试镜像并且通过容器的方式运行。当容器运行起来,它将打印消息并且退出。
2、管理docker非root账户
2.1、创建docker组和添加你的用户
#sudo groupadd docker #sudo usermod -aG docker
docker 组授予的权限和root用户等效。