二、Ubuntu18 安装docker

1、安装docker

## 卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
## 更新并下载安装依赖包
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
## 添加Docker的官方GPG密钥:将阿里源设置为Docker下载,速度更快
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
## 设置Docker存储库
sudo add-apt-repository \
   "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
## 更新apt程序包索引,并安装最新版本的Docker Engine和容器
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
## 验证是否安装成功
sudo docker run hello-world
## 查看Docker安装版本及查看docker相关镜像
sudo docker version
## 设置docker自启动
sudo systemctl enable docker.service

## 卸载docker依赖
sudo apt-get purge docker-ce docker-ce-cli containerd.io
## 删除文件夹
sudo rm -rf /var/lib/docker
## docker安装镜像
https://hub.docker.com/search?q=&type=image

2、创建容器的宿主机映射目录

## 以下是我的宿主机目录,需要根据自己要安装的中间件创建对应目录
## 如需安装下列单机版中间件,请查看我的其他博客
## 最好的方式:这个-p参数是不存在父目录就建立它
cd /my/
mkdir -p mysql/{data,mysql,logs}
mkdir -p redis/{data,conf,logs}
mkdir -p rabbitmq/{data,conf,logs}
mkdir -p elasticsearch/{data,conf,logs,plugins}
mkdir -p kibana/{data,conf,logs}
mkdir -p logstash/{data,conf,logs}
mkdir -p nacos/{init.d,conf,logs,plugins/mysql}

3、创建daemon.json文件

## 创建daemon.json文件
touch /etc/docker/daemon.json
## 添加docker国内镜像源配置
## "https://your-own-aliyun-xxxx-or-others" 
## 需要修改成自己的镜像加速地址
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://your-own-aliyun-xxxx-or-others",
"https://registry.docker-cn.com"
]
}
EOF
## 生效
sudo systemctl daemon-reload
sudo systemctl restart docker
## 查看docker服务是否启动
systemctl status docker          
docker version

你可能感兴趣的:(二、Ubuntu18 安装docker)