liuyulin
发布于 2024-02-02 / 34 阅读
0
0

Docker

Docker

Docker

隔离是Docker的核心思想

镜像(image):Docker镜像就好比一个模板,可以通过这个模板来创建容器服务,可以通过这个镜像创建多个容器,最终项目运行在容器中。

容器(container):Docker利用容器技术,独立运行一个或者一组应用。

仓库(repository):存放镜像的地方。 仓库分为公有仓库和私有仓库。

安装Docker

  • 卸载已有的环境

yum remove docker \
           docker-client \
           docker-client-latest \
           docker-common \
           docker-latest \
           docker-latest-logrotate \
           docker-logrotate \
           docker-engine
  • 安装一些相关的环境

yum install -y yum-utils
  • 设置镜像仓库

yum-config-manager  --add-repo  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 安装Docker相关的内容

yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  • 启动docker

systemctl start docker
  • 使用docker version查看是否安装成功

docker version
  • hello world

docker run hello-world

Docker是怎么工作的

  • Docker是一个client - server结构的系统,Docker的守护进程运行在主机上,通过socket从客户端访问,DockerServer接收到Docker-Client的指令,就会执行这个命令。

Docker的常用命令

帮助命令

docker version
docker info
docker 命令 --help #万能命令

镜像命令

docker images #查看本地主机上的所有镜像
docker images -aq #显示所有镜像的id
​
docker search #搜索镜像 该死啊 搜索不到镜像

容器命令

docker exec -it 容器id /bin/bash  #进入mysql数据库使用



评论