Closed zhuangjinxin closed 6 years ago
Docker守护进程的配置和操作
使用service命令管理
sudo service docker start
sudo service docker stop
sudo service docker restart
查看运行状态:
sudo status docker
ps -ef | grep docker
本地Docker Client客户端访问远程的Docker Server:
在Docker Server端配置:
sudo vi /etc/default/docker
添加:
DOCKER_OPTS= lable:[name=docker_sever_remote] -H tcp:0.0.0.0:2375 -H unix:///var/run/docker.sock
在Docker Client客户端:
切换到远程:export DOCKER_HOST="tcp://10.211.55.5:2375"
切换到本地:export DOCKER_HOST=""
系统版本:Ubuntu 14.04
安装前检查:
uname -a
ls -l /sys/class/misc/device-mapper
Ubuntu中安装Docker的方式:
安装Ubuntu维护的版本
sudo apt-get install docker.io
source /etc/bash_completion.d/docker.io
sudo docker.io version
安装Docker维护的版本
检查APT的HTTPS支持 查看/usr/lib/apt/methods/https文件是否存在,如果不存在,运行安装命令
apt-get update
apt-get install -y apt-transport-https
添加Docker的APT仓库
echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list
添加仓库的key
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
安装
apt-get update
apt-get install -y lxc-docker
简易安装方式:
sudo apt-get install -y curl
curl -sSL https://get.docker.com/ubuntu/ | sudo sh
sudo docker version
使用非root用户: 不使用sudo运行Docker,为当前用户添加到Docker用户组
sudo groupadd docker
sudo gpasswd -a ${USER} docker
用当前用户的用户名代替${USER}sudo service docker restart
docker version