Linux yum 安装docker容器

linux yum安装docker

docker的三大核心概念:镜像、容器、仓库

镜像:类似虚拟机的镜像、用俗话说就是安装文件,Docker镜像是用来放在容器中启动的
容器:容器是用来运行镜像文件的,每个镜像都有单独的容器运行
仓库:类似代码仓库,是Docker集中存放镜像文件的场所。

使用 yum 安装(CentOS 7下),Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

1.检查内核版本,返回的值大于3.10即可:
     uname -r

2.更新yum(时间视网速而定),确保yum是最新的:
    yum updata

4.安装 Docker。从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。
移除旧的版本(如果是刚安装的纯净系统可跳过此步骤):
   yum remove docker

5.安装一些必要的系统工具:
   yum install -y yum-utils device-mapper-persistent-data lvm2

6.添加软件源信息:
  yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


7.更新 yum 缓存: 
  yum makecache fast


8.安装 Docker-ce: 
  yum -y install docker-ce


9.启动 Docker 后台服务: 
   systemctl start docker --启动
   systemctl stop docker --停止
   systemctl restart docker --重启
   systemctl status docker --状态
   systemctl enable docker --开机自启
   

10.测试运行 hello-world : 
      docker run hello-world
由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。
到此,Docker 在 CentOS 7系统的安装完成。可以通过输入命令 docker –v查看docker版本

11.删除 Docker CE:
    yum remove docker-ce
    rm -rf /var/lib/docker

-------------------------------------------Docker 基本操作命令-------------------------------------------------
1.查看本地镜像
    docker images 
	   REPOSITORY:表示镜像的仓库源
	   TAG:镜像的标签
	   IMAGE ID:镜像ID
	   CREATED:镜像创建时间
	   SIZE:镜像大小
	   
2.查找镜像
    docker search    从仓库中搜索指定的镜像
        例:docker serarch -s 10 tomcat
        
3.删除镜像
    docker rmi -f 删除镜像
    // 删除单个镜像
    docker rmi -f 镜像ID 
    // 删除多个
    docker rmi -f 镜像名1:TAG 镜像名2:TAG 删除多个
   // 删除全部 
    docker rmi -f $(docker images -qa) 删除全部
     
4.docker pull 下载镜像
      参数说明:例:docker pull tomcat  
                  docker pull  redis  
                  docker pull mysql 等

--------------------------------------------容器命令------------------------------------
   -----------启动镜像----------
      sudo docker run -it -d  -p 8888:8888  镜像名:tag

  -----------启动 redis ----------
      docker run -p 6379:6379 -d redis:latest redis-server

  --------docker mysql 并设置密码------
      docker run -d  -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root123 mysql:5.7

  ----------进入容器-------------
      docker exec -it 容器id   bash

-------------导入本地镜像导出-----
       docker load -i   /home/luolw/别名.tar               --导入tar
       docker save -o  /home/luolw/别名.tar  镜像名:标签     --另存为

你可能感兴趣的:(linux操作及软件安装,容器,docker,linux)