> 技术文档 > Docker的下载安装及基本使用_docker下载

Docker的下载安装及基本使用_docker下载


一、Docker 简介

Docker 是一个开源的平台,用于开发、测试和部署应用程序1。它通过使用容器技术,将应用及其依赖项打包到一个轻量级的、便携的容器中,使得应用能够在任何环境中一致运行。

二、Docker下载与安装

入门 | Docker 文档

我们可以借助国内支持的文档进行下载与安装

这里我来演示怎么在CentOS上安装docker

(1)卸载旧版docker

yum remove docker \\ docker-client \\ docker-client-latest \\ docker-common \\ docker-latest \\ docker-latest-logrotate \\ docker-logrotate \\ docker-engine \\ docker-selinux 

(2)安装yum工具,并配置阿里云源

//安装yum工具yum install -y yum-utils//创建docker仓库sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo//配置阿里云源sudo sed -i \'s+download.docker.com+mirrors.aliyun.com/docker-ce+\' /etc/yum.repos.d/docker-ce.repo

3.更新yum

sudo yum clean allsudo yum update

4.安装docker,提示输入y即可

sudo yum install docker-ce docker-ce-cli containerd.io

5.提示安装完成,输入启动命令

//docker启动命令sudo systemctl start docker//查看版本docker --version //设置开机自启systemctl enable docker

以上步骤完成,代表docker已经成功安装

如果出现docker拉取镜像失败,尝试使用镜像加速器

//创建目录:sudo mkdir -p /etc/docker//复制内容tee /etc/docker/daemon.json <<-\'EOF\'{ \"registry-mirrors\": [ \"http://hub-mirror.c.163.com\", \"https://mirrors.tuna.tsinghua.edu.cn\", \"http://mirrors.sohu.com\", \"https://ustc-edu-cn.mirror.aliyuncs.com\", \"https://ccr.ccs.tencentyun.com\", \"https://docker.m.daocloud.io\", \"https://docker.awsl9527.cn\" ]}EOF//加载配置systemctl daemon-reload//重启docker服务sudo systemctl restart docker

三、docker的基础使用

镜像操作:

//拉取镜像docker pull mysql//查看本地镜像docker images//运行镜像,注意修改密码 --name mysql-server \\ -p 3306:3306 \\ -e MYSQL_ROOT_PASSWORD=your_password \\ -v mysql-data:/var/lib/mysql \\ mysql:8.0//删除镜像docker rmi mysql

容器操作:

# 交互式运行容器docker run -it ubuntu bash# 后台运行容器并映射端口docker run -d -p 8080:80 --name web-server nginx# 查看运行中的容器docker ps# 查看所有容器(包括已停止的)docker ps -a# 停止/启动容器docker stop web-serverdocker start web-server# 删除容器docker rm web-server