linux上docker的使用

首先,查看Linux的内核版本,必须是3.10以上

uname -r

如下: 

  

接着,使用yum命令安装docker

yum install docker

中途会提醒你是否确定安装,需要选择yes,即输入y

 

安装完成之后启动docker,使用以下命令,注意:第一个单词的最后一个字母是小写L,不是1

systemctl start docker

使用docker -v可以查看版本信息

docker -v

我们可以让docker在每次虚拟机开启的时候自动启动,省去很多操作,可以使用下面的命令

systemctl enable docker

搜索镜像

比如搜索mysql
docker search mysql

但是一般来说,国外的镜像会比较慢

那么你可以选择国内的镜像进行下载

只需在名字前面加上拉取的网址就行

docker pull 国内镜像仓库地址/mysql

 

下面演示如何安装mysql以及运行

1.安装mysql
docker pull daocloud.io/library/mysql:指定版本
如果不指定版本,默认就是最新版本
比如我们要下载5.7版本
那么就是docker pull daocloud.io/library/mysql:5.7
2.运行mysql
docker run --name FirstMysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12345 mysql的ID号
其中:
--name 是指定我们运行起来mysql容器名字 
-d     是后台运行 
-p     则是指定虚拟机端口与容器的端口相映射,如果不映射的话,那么我们物理机是无法连接到虚拟机的端口 
       的
-e     我们要运行mysql,则需要指定mysql的root密码,不然会出错
       最后的参数是mysql的ID,可以通过docker images查看

如何查看该容器的详细信息呢

docker inspect 镜像id
返回的是一个json格式的信息
还可以通过-f指定我们想要的哪一项
比如docker inspect -f {{".Created"}}查看docker的创建时间
通用格式
docker inspect -f {{".xxx"}}其中xxx就是我们要查的那一项

镜像删除使用rmi命令,即remove images的缩写

docker rmi imageId

查看运行中的容器

docker ps
这个命令只是查看运行中的容器
如果想查看所有的容器
使用docker ps -a

 

删除容器

docker rm containerID
注意:使用的是容器的id,而不是镜像id

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值