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 
title 
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

 

posted @ 2018-11-19 14:47  _DongGe  阅读(432)  评论(0编辑  收藏  举报