#ubuntu安装docker
1、卸载相关
sudo apt-get remove docker docker-engine docker.io containerd runc
2、安装依赖
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
3、增加docker key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4、将源添加到仓库中
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
5、更新ubuntu系统
sudo apt-get update
6、安装docker
sudo apt-get install docker-ce="17.12.1~ce-0~ubuntu"
#Install Nvidia Docker 2(为docker方便使用GPU设备的一种插件,其实就是显卡驱动)
1、如果之前安装过nvidia-docker,先卸载 `sudo apt-get remove nvidia-docker```
sudo apt-get update && sudo apt-get install -y curl apt-transport-https
2、添加nvidia-docker2源
curl -s -L https://mirrors.infervision.com/configs/trusty/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
3、添加docker源
curl -s -L https://mirrors.infervision.com/configs/trusty/docker-ce.list | sudo tee /etc/apt/sources.list.d/docker-ce.list
4、安装
sudo apt-get update
sudo apt-get install nvidia-docker2="2.0.3+docker17.12.1-1"
sudo apt-get install nvidia-container-runtime="2.0.0+docker17.12.1-1"
5、重启docker服务
sudo /etc/init.d/docker restart
6、确保机器nvidia driver 以及cuda8安装测试
sudo docker run -it --rm --runtime=nvidia registry.docker-cn.com/nvidia/cuda:8.0-runtime nvidia-smi
#公司安装docker-compose方式
pip install https://github.com/cuckoohello/compose/archive/custom.zip --ignore-installed chardet
#网上普遍安装方式
#下载docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#安装docker-compose
sudo chmod +x /usr/local/bin/docker-compose
#查看版本
docker-compose version
pip安装:
#安装pip
sudo apt-get install python-pip
#升级pip
pip install --upgrade pip
#安装docker-compose
pip install docker-compose
#注意,此处可能会提示python版本<3.5的错误,因为ubuntu14.4默认是python3.4,这里需要升级pip和setuptools
pip install --upgrade pip
pip install --upgrade setuptools
或者pip install -U pip setuptools
charset报错问题:
方式1、
rm /usr/lib/python2.7/dist-packages/chardet-<your-version>.egg-info
rm -r /usr/lib/python2.7/dist-packages/chardet
方式2、
pip install docker-compose --ignore-installed chardet