docker mysql命令大全_Docker命令大全
Docker run 命令
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS说明:
-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;
-d: 后台运行容器,并返回容器ID;
-i: 以交互模式运行容器,通常与 -t 同时使用;
-P: 随机端口映射,容器内部端口随机映射到主机的高端口
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
--name="nginx-lb": 为容器指定一个名称;
--dns 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致;
--dns-search example.com: 指定容器DNS搜索域名,默认和宿主一致;
-h "mars": 指定容器的hostname;
-e username="ritchie": 设置环境变量;
--env-file=[]: 从指定文件读入环境变量;
--cpuset="0-2" or --cpuset="0,1,2": 绑定容器到指定CPU运行;
-m :设置容器使用内存最大值;
--net="bridge": 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型;
--link=[]: 添加链接到另一个容器;
--expose=[]: 开放一个端口或一组端口;
--volume , -v:绑定一个卷
例子:
使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。
docker run --name mynginx -d nginx:latest
使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。
docker run -P -d nginx:latest
使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。
docker run -p 80:80 -v /data:/data -d nginx:latest
使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。
docker run -it nginx:latest /bin/bash
Docker rm 命令
docker rm [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS说明:
-f :通过SIGKILL信号强制删除一个运行中的容器
-l :移除容器间的网络连接,而非容器本身
-v :-v 删除与容器关联的卷
例子:
强制删除容器db01、db02
docker rn db01 db02
移除容器nginx01对容器db01的连接,连接名db
docker rm -l db
删除容器nginx01,并删除容器挂载的数据卷
docker rm -v nginx01
Docker exec 命令(在运行的容器中执行命令)
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
OPTIONS说明:
-d :分离模式: 在后台运行
-i :即使没有附加也保持STDIN 打开
-t :分配一个伪终端
例子
在容器 mynginx 中以交互模式执行容器内 /root/runoob.sh 脚本:
docker exec -it mynginx /bin/bash /root/runoob.sh
在容器 mynginx 中开启一个交互模式的终端:
docker exec -i -t mynginx /bin/bash
Docker commit 命令(从容器创建一个新的镜像)
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS说明:
-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停。
实例
将容器a404c6c174a2 保存为新的镜像,并添加提交人信息和说明信息。
docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1
docker mysql命令大全_Docker命令大全相关推荐
- docker mysql详解_Docker轻松入门(详解)
一 Docker简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源.Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发 ...
- docker mysql 无权限_Docker 中级篇
公众号关注"杰哥的IT之旅",选择"星标",重磅干货,第一时间送达! 来自:阿里云开发者社区 作者:Fortuneteller 链接:https://devel ...
- docker mysql 远程连接_Docker MySQL的安装与远程连接
1.使用以下命令从docker Hub去下载MySQL官方提供的docker镜像.默认tag是latest. docker pull mysql 如果要使用其它tag,则示例如下. "8.0 ...
- docker 主进程 日志_docker 命令 查看启动进程及日志
一 docker ps 查看正在运行的docker容器有哪些. 二 docker ps -a 查看所有docker容器,包括不在running状态的. 三 docker logs 参数 容器id 查看 ...
- docker mysql 生产环境_Docker构建MySQL环境
一.运行 MySQL 容器 根据镜像说明可知: 默认的配置文件是:/etc/mysql/my.cnf 默认的数据目录是:/var/lib/mysql 最简单的启动方式: docker run -d - ...
- docker mysql配置 丢失_Docker 从入门到掉坑
Docker 介绍 简单的对docker进行介绍,可以把它理解为一个应用程序执行的容器.但是docker本身和虚拟机还是有较为明显的出入的.我大致归纳了一下,可以总结为以下几点: docker自身也有 ...
- docker mysql开发环境_Docker 构建PHP+Apache+MySQL 开发环境
文章目錄 通过Docker 构建PHP+Apache+MySQL 开发环境,所有的服务(Apache,MySQL)和语言环境(PHP)都将在容器中运行,代码编写在宿主机内编写,并在宿主机的浏览器进行查 ...
- docker mysql开机自启动_Docker学习4-学会如何让容器开机自启服务【坑】
前言 小龙亲测重启服务器后 docker 容器没跑起来,相信有不少小伙伴在用docker部署容器的时候也发现每次开机服务就没有自启了,需要手动去执行把容器服务开启起来,但有没有可以让它开机自启呢?显然 ...
- docker mysql总是退出_docker 安装 mysql
Docker简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布 ...
最新文章
- Lesson 02:变量、数据类型
- [译文] 初学者应该了解的数据结构: Tree
- 精通 ASP.NET MVC 4 学习笔记(一)
- 单片机与微型计算机在结构上的区别和联系,AT89S52单片机片内硬件组成结构,与一般单片机和微机组成结构比较,显著区别有?...
- java+set+split_阿里资深工程师教你如何优化 Java 代码!
- SQL 查找是否存在,别再 count 了,很耗费时间的!
- linux修改默认python版本_将Linux下python默认版本切换成替代版本
- WSO2 发布 WSO2Mobile 专注企业移动应用
- 在计算机结构的简化模型中,2.4 计算机结构的简化模型
- cesium 获取当前经纬度和视角还有当前level层级
- TF-tf.keras.layers.Dense
- 牛批!妹子一口气拿下BAT、美团、vivo、爱奇艺等公司Offer面经总结
- 用友杨雨春 融合是企业互联网化的下一个主旋律
- 任正非:一个人对自己都不狠,哪来的战斗力?
- 版本错误:@annotation pointcut expression is only supported at Java 5
- python中for in语句有什么用法
- 学生考勤管理系统(优秀评分)
- 古希腊神话故事:狄俄尼索斯
- 爬虫之理财网站招标产品(Python篇)
- office2016激活後显示是激活的状态,打开后还是提示激活:“让我们开始”
热门文章
- php组成,PHP的控制结构,PHP脚本是由一系列语句组成的。
- Warning: Missing charsets in String to FontSet conversion
- TortoiseGitPlink提示输入密码解决方法
- java复制文件夹中的所有文件和文件夹到另一个文件夹中
- Spring Schema整合Quartz_01
- SpringBoot2.x整合Redis 分布式集群_02
- (需求实战_03) SpringBoot整合RabbitMQ 关键代码、策略、模式讲解
- IDEA图形化操作git
- java实现apriori算法_各种排序算法的分析及java实现(一)
- android+模拟器+ram,Android模拟器RAM修改方法 - 尤其是3.0