北风留影 发表于 2018-5-30 07:53:58

docker深入1

  docker深入1-安装使用docker服务
安装使用docker服务
注1: 建议linux内核>3.8.0,尝试过在2.6.32这个版本安装,无法启动服务,有如下提示:
level="info" msg="WARNING: You are running linux kernel version 2.6.32-431.el6.x86_64, which might be unstable running docker. Please upgrade your kernel to 3.8.0."
注2: 需要epel源的支持,解决方法如下:
rpm -ivh http://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm
yum makecache
注3: 可能启动服务失败,提示:
/usr/bin/docker: relocation error: /usr/bin/docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference
解决方法如下:
yum upgrade device-mapper-libs
1、安装和启动服务
# yum install -y docker-io
# service docker start
Starting docker:                                          
# service docker status
docker (pid14900) is running...
# docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.3.3
Git commit (client): a8a31ef/1.5.0
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.3.3
Git commit (server): a8a31ef/1.5.0
2、将某个用户加入到docker组,以便以非root用户来运行docker命令。
# useradd Jack
# usermod -a -G docker Jack
配置sudo权限,此处略过
# cat <<_EOF >>/etc/sudoers
Jack ALL=(ALL) NOPASSWD: ALL
_EOF
切换到用户目录
# su Jack
$  
页: [1]
查看完整版本: docker深入1