码迷,mamicode.com
首页 > 其他好文 > 详细

docker

时间:2020-05-24 23:44:28      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:xxx   部署   mysq   exe   客户   应用   tar   stop   数据卷容器   

# 链接: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

标签:xxx   部署   mysq   exe   客户   应用   tar   stop   数据卷容器   

原文地址:https://www.cnblogs.com/lajiao/p/12953412.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!