美文网首页
二、Docker安装

二、Docker安装

作者: YAOPRINCESS | 来源:发表于2020-05-25 11:16 被阅读0次

Docker基本组成

image.png

镜像(image):

docker镜像就好比是一个模板,可以通过这个模板创建容器服务,tomcat镜像》run》tomcat01容器(提供服务),通过这个镜像可以创建多个容器,最终项目运行就是在容器中

容器(container):

docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建

启动,停止,删除,基本命令

目前可以把这个容器理解为一个简易的linux系统

仓库(repository):

仓库是存放镜像的地方

仓库分为公有仓库和私有仓库

Docker Hub(默认为国外)

阿里云等等都有容器服务器(配置镜像加速)

安装Docker

环境准备

  1. 需要会一点Linux基础

  2. ubuntu

  3. 我们使用XShell远程连接

环境查看

root@iZ8vb1tibpjtksv948jv1kZ:~# pwd
/root
root@iZ8vb1tibpjtksv948jv1kZ:~# uname -r
4.15.0-91-generic
root@iZ8vb1tibpjtksv948jv1kZ:~# cat /etc/os-release 
NAME="Ubuntu"
VERSION="18.04.4 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.4 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

安装

帮助文档:https://docs.docker.com/engine/install/ubuntu/

1.卸载旧的版本
sudo apt-get remove docker docker-engine docker.io containerd runc
​
2.设置存储仓库
·sudo apt-get update
​
·sudo apt-get install \
 apt-transport-https \
 ca-certificates \
 curl \
 gnupg-agent \
 software-properties-common

·curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
​
·sudo apt-key fingerprint 0EBFCD88
​
·sudo add-apt-repository \
 "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
 $(lsb_release -cs) \
 stable"
​
3.安装docker
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
​
4.查看docker
docker version
​
5.运行helloworld镜像验证docker engine是否安装正确
sudo docker run hello-world

运行HelloWorld

首先在本地未找到镜像,要到仓库下载


image.png

查看镜像:docker images

卸载Docker

卸载依赖
sudo apt-get purge docker-ce docker-ce-cli containerd.io
删除资源
sudo rm -rf /var/lib/docker

Docker的默认工作路径

/var/lib/docker

阿里云镜像加速

  1. 找到容器镜像服务

  2. 找到镜像加速器


    image.png
  3. 配置使用

这里用我的镜像地址没用,用自己分配的那一个

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://y94fw0ea.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

相关文章

  • docker 安装 nexus3

    一、MacOS 安装 docker 使用 Homebrew 来安装 Docker 二、docker 安装 nexu...

  • Centos7利用Docker配置Splash

    一、安装docker 二、设置docker镜像 三、安装&运行splash

  • Docker自制镜像之私有云平台完整版

    一、Docker安装 Docker之安装篇 二、Docker操作 搜索中央仓库可用镜像 $docker searc...

  • 003:环境-安装docker

    摘要: 一、安装docker 二、设置docker开机自启动 正文: 一、安装docker 1、docker是什么...

  • Docker 安装 mysql

    一、直接安装mysql 参见文章CentOS 安装 mysql 二、 docker 1、安装docker 安装前置...

  • docker部署

    一 docker安装 二 docker 阿里云加速 三 安装软件 3.1 安装mysql 3.2 安装nginx...

  • 二、Docker安装

    一、Docker安装 docker官网 docker中文网站 Docker Hub官网 二、基于CentOS7安装...

  • docker 安装

    docker的安装 方法一 方法二:通过docker源安装最新版 要安装最新的docker 版本,首先需要安装ap...

  • Docker 安装与应用

    一、CentOS 安装 docker 1、yum 源安装 2、脚本安装 3、安装结果测试 二、Docker 的使...

  • uos系统 docker-compose 安装prometheu

    一、安装docker、docker-compose 二、安装prometheus 1、安装目录准备 2、编写doc...

网友评论

      本文标题:二、Docker安装

      本文链接:https://www.haomeiwen.com/subject/gaaeahtx.html