docker查询mysql 有哪些版本的镜像_docker随手笔记第一节 docker概念及安装

docker随手笔记第一节 docker概念及安装

docker随手笔记第二节 docker常用命令解析

docker随手笔记第三节 docker构建java镜像

docker随手笔记第四节 docker安装mysql5.7

docker随手笔记第五节 docker安装redis4.0

docker随手笔记第六节 docker安装jenkins

docker随手笔记第七节 jenkins通过git部署java微服务插件安装

docker随手笔记第八节 jenkins通过git自动部署java微服务

docker随手笔记第九节 docker -v参数 目录挂载总结

docker随手笔记第十节 docker 开启远程访问

docker的概念

docker是一种linux容器技术,容器内可以部署自己的应用,容器之间互不影响。这样很好的解决不同系统直接的运行环境差异,当多台服务需要部署同一个应用的时候,只需要下载docker镜像,然后运行镜像就可以了。

docker刚开始学习的时候需要了解三个概念: 镜像(Image) 、容器(Container) 、仓库(Repository)

1.docker镜像(Image)

docker镜像就像操作系统一样。像装系统需要下载window系统镜像或者linux系统镜像。docker镜像里面就有个小的linux系统,系统里面装着自己需要的应用或者自己开发的应用。

2.容器(Container)

容器就像运行系统的虚拟机。

3.仓库(Repository)

仓库就是用来存放镜像的地方,你可以上传镜像到仓库,也可以从仓库里面下载镜像。

docker的安装

centos7 docker安装很简单:

 yum install –y docker  

docker安装后,默认镜像仓库是从docker Hub下载的,可以docker hub那边搜索需要的镜像。

docker Hub 网址:https://hub.docker.com/

25c0caeafbd3c85e640ba347d2c712c0.png

由于在国内,镜像下载有时候会很慢,这时候需要配置镜像加速器了。一般是用阿里云的镜像加速器。这个是免费的。

018fc6b93f8ad4546e08d7410c98a26c.png

阿里云镜像加速器配置

在系统运行如下命令配置加速器,加速器网址自己修改一下:

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <

配置好加速器后,就可以搜索镜像了

docker search 镜像名,也可以自己去docker hup网站搜索镜像

docker search nginx
802d1715733563de0dfc18dac5a247d3.png

搜索nginx镜像

下载镜像

docker pull 镜像名:版本号

docker pull mysql:5.7
aa34a8ecaf8ab08e1bcfd0b5a91819fe.png

拉取镜像

查看所有镜像

docker images

删除镜像

docker rmi image_id(镜像id) 或者 docker rmi 镜像名:版本号

docker rmi 镜像id

创建并启动一个容器,在run后面加上-d参数,则会创建一个守护式容器在后台运行

docker run -d 镜像名:版本号 如果没加版本号,表示最新的镜像,版本号为:last

docker run -d nginx

容器命名

docker run --name 容器名称 -d 镜像名:版本号

-p 表示端口映射, -p 服务器端口:容器端口

-e 表示环境变量

-v 表示挂在目录或者文件 -v 服务器目录:容器目录

-v /etc/localtime:/etc/localtime(设置时区跟服务器一致)

docker run --name mysql5.7 -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=root -v /usr/local/soft/mysql/data:/var/lib/mysql -v /usr/local/soft/mysql/conf:/etc/mysql/mysql.conf.d mysql:5.7
281918de014bf022878f8460c6d9c1f2.png

创建并启动容器

查看所有容器

docker ps -a

58b6ea531c5d50b37f124323138540f3.png

所有容器

查看运行中的容器

docker ps

启动容器

docker start 容器id 或者 docker start 容器名称

停止容器

docker stop 容器id 或者 docker stop 容器名称

删除容器

docker rm 容器id 或者 docker rm 容器名称

强制删除容器

docker rm -f 容器id 或者 docker rm -f 容器名称

这个是简单的介绍如何安装运行docker和一些简单的命令,下一章将具体将一些常用的docker命令。

后续还有docker+jenkins,k8s等,有需要请关注

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值