ubuntu16.04安装最新docker-ce、docker-compose、配置开发环境
安装docker
1,卸载旧版本docker
全新安装时,无需执行该步骤
sudo apt autoremove docker docker-engine docker.io
2,更新系统软件
sudo apt-get update
3,安装依赖包
sudo apt-get install apt-transport-https apt-transport-https ca-certificates curl software-properties-common
4,添加官方密钥
执行该命令时,如遇到长时间没有响应说明网络连接不到docker网站,需要使用代-理进行。
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
显示OK,表示添加成功.
5,添加仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) test"
6,再次更新软件
经实践,这一步不能够省略,我们需要再次把软件更新到最新,否则下一步有可能会报错。
sudo apt-get update
7,安装docker
如果想指定安装某一版本,可使用 sudo apt-get install docker-ce= 命令,把替换为具体版本即可。
以下命令没有指定版本,默认就会安装最新版
sudo apt-get install docker-ce
8,查看docker版本
docker -v
9、加入开机启动
sudo systemctl enable docker sudo systemctl start docker
卸载docker ce
sudo apt-get purge docker-ce sudo apt-get autoremove --purge docker-engi sudo rm -rf /var/lib/docker
安装docker-compose
因为docker-ce安装的是最新版的18
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
配置镜像源(使用vim)
sudo apt-get remove vi sudo apt-get remove vim sudo apt-get install -y vim
/etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)
sudo vi /etc/docker/daemon.json
{ "registry-mirrors": [ "http://docker.***.tech" ], "insecure-registries":[ "docker.***.tech" ] }
之后重启启动系统
sudo systemctl daemon-reload sudo systemctl restart docker
登录私有仓库
docker login docker.***.tech name:user pwd: a123456