docker

Posted lajiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker相关的知识,希望对你有一定的参考价值。

# 链接:https://www.bilibili.com/video/BV187411o7vR?p=28

# docker searck centos
进入官方镜像仓库:https://hub.docker.com/课查看全部的tag版本

docker run -it --name=xxxname mysql:5.7 /bin/bash
docker run -id --name=xxxname mysql:5.7

#### 
 -i 持续运行,不加-i参数的话容器运行一段时间后没有客户端连接过来会自动退出,-t进入容器并在新的终端中打开
 -d 后台运行

 退出:exit
 dokcer ps 
 docker ps -a 查看历史容器信息

 # 进入容器
 docker exec -it xxx_name /bin/bash

 docker start xxx_name
 docker stop xxx_name
 docker rm xxx_name
 docker rm `docker ps -aq` #删除全部容器

 docker inspect xxx_name #查看容器信息


 二、docker数据卷
 docker run xxx_name -id --name=sjjxxx -v /root/data:/root/docker/conxxx    -v /root/data2:/root/docker/conxxx2  mysql:5.7  # -v参数即可实现宿主机的目录与容器的目录挂载,目录不存在是会自动创建

  ########数据卷容器:
     # 创建数据卷容器
     docker run -it --name=sjjrq -v /tmp/data centos:7 /bin/bash
     2.创建启动c1 c2容器,使用 --volumes-from参数设置数据卷
     docker run -it --name=c1 --volume-from sjjrq centos:7 /bin/bash

  三、应用部署:
     docker run -id --name=xxx mysql:5.7 -p 3307:3307 #将宿主机的3307映射到容器的3306端口

  四、dockfile
  docker commit xx_name my_mysql:1.0

  docker save -o my_mysql.tar.gz my_mysql:1.0
  docker load -i my_mysql.tar.gz

  # 构建
  docker build -f ./centos_dockfile -t my_centos:1.0 ./

  四。dockker componse 服务编排

  docker compose的安装:...
   vim xxx_compose.yml

  docker-compose up 运行 # 加-d 后台启动

  五、创建自己的私有镜像仓库....

以上是关于docker的主要内容,如果未能解决你的问题,请参考以下文章

markdown docker-compose片段

sh Docker片段

《Docker 源码分析》全球首发啦!

docker 部署 coredns(内部域名解析)

docker 部署 coredns(内部域名解析)

将 Docker 容器限制为单个 cpu 核心