当前位置:   article > 正文

测试环境搭建整套大数据系统(九:docker学习)

测试环境搭建整套大数据系统(九:docker学习)

一:为什么学习dockder?

对于组件的搭建和部署,可以简化。

二:什么是docker

docker是一个平台。

三:怎么使用docker?

1. 安装,切换仓库。

安装

 curl -fsSL https://test.docker.com -o test-docker.sh
 sudo sh test-docker.sh
 docker version
  • 1
  • 2
  • 3

在这里插入图片描述

切换镜像库

cd  /etc/docker/
vim daemon.json
  • 1
  • 2

增加以下代码

{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}
  • 1

重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker
docker info
  • 1
  • 2
  • 3

在这里插入图片描述

2. 具体操作命令

1. 帮助命令

docker version #显示docker的版本信息。
docker info #显示docker的系统信息,包括镜像和容器的数量
docker 命令 --help #帮助命令
  • 1
  • 2
  • 3

2. 镜像命令

  1. 增加
    docker search 搜索镜像。这个查找的是仓库的镜像。
    在这里插入图片描述
    docker pull 下载镜像。
 docker pull 镜像名[:tag]
 如果不写tag的话,默认使用的就是latest
 例如:docker pull mysql:5.7
  • 1
  • 2
  • 3
  1. 删除
    . docker rmi 删除镜像。
    在这里插入图片描述
  2. 查看
    docker images 查看本机所有的镜像。
    在这里插入图片描述

3. 容器命令

  1. 增加
    docker run 镜像id 新建容器并启动
    在这里插入图片描述
    在这里插入图片描述

    docker start 容器id #启动容器
    docker restart容器id #重启容器
    在这里插入图片描述

  2. 删除
    docker stop 容器id #停止当前正在运行的容器
    在这里插入图片描述

    docker kill 容器id #强制停止当前容器
    在这里插入图片描述
    docker rm 容器id # 删除指定容器,不能删除正在运行的容器,如果要强制删除 rm -f
    docker rm -f $(docker ps -aq) # 删除所有的容器
    docker ps -a -q | xargs docker rm # 删除所有的容器
    在这里插入图片描述

  3. 修改

  4. 查看
    docker ps 列出所有运行的容器 docker container list
    在这里插入图片描述
    在这里插入图片描述
    查看日志 docker logs 容器id 可以查看到所有的操作
    在这里插入图片描述
    docker inspect 容器id 查看元数据

4. 其他命令

4.1 进入容器的命令。

方法一:docker exec -it 容器id /bin/bash
在这里插入图片描述

方法二:docker attach 容器id
在这里插入图片描述
docker exec #进入容器后开启一个新的终端,可以在里面操作(常用)
docker attach #进入容器正在执行的终端,不会启动新的进程!

4.2 docker cp 容器id:容器内路径 目的的主机路径

在这里插入图片描述

四:什么时候使用docker?

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号