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的主要内容,如果未能解决你的问题,请参考以下文章