### docker启动相关命令
192.168.200.242中mysql、172.24.4.190中的oracle都是在docker中的。
#### 1. root账号进入宿主机;
#### 2. 查看所有的docker镜像;
- 查看所有的docker镜像:`docker ps -a`;
```shell
[root@dftnode2 mysql]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e3b817ca00ba mysqlsrv:0.0.1 "/bin/bash" 22 months ago Up 2 minutes 8003/tcp, 0.0.0.0:3315->22/tcp, 0.0.0.0:2060->3306/tcp mysqlsrv
[root@dftnode2 mysql]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e23a33317df3 oracle:12.0 "/entrypoint.sh /bin/" 16 months ago Exited (1) 5 days ago 0.0.0.0:1521->1521/tcp, 0.0.0.0:3307->22/tcp, 0.0.0.0:18080->8080/tcp orasrv
dfa2abc019b7 pqsql:0.0.1 "/bin/bash" 16 months ago Exited (1) 5 days ago 2099/tcp, 6064-6065/tcp, 8002/tcp, 0.0.0.0:5432->5432/tcp, 0.0.0.0:3309->22/tcp pqsql
42391561a0c3 tomcat:7.0.73 "/bin/bash" 22 months ago Exited (1) 5 days ago 2099/tcp, 8002/tcp, 0.0.0.0:3161->3161/tcp, 0.0.0.0:3318->22/tcp zookeeper
e3b817ca00ba mysqlsrv:0.0.1 "/bin/bash" 22 months ago Up 2 minutes 8003/tcp, 0.0.0.0:3315->22/tcp, 0.0.0.0:2060->3306/tcp mysqlsrv
bd879231d9ec datasharelib:0.0.4 "/bin/bash" 23 months ago Exited (1) 5 days ago 8003/tcp, 8007/tcp, 0.0.0.0:8407->8407/tcp, 0.0.0.0:2248->22/tcp datasharelib
29950f9d4aee onewindow:0.0.4 "/bin/bash" 23 months ago Exited (1) 5 days ago onewindowzs
f8271b41cf72 materialcatalog:0.0.4 "/bin/bash" 23 months ago Exited (1) 5 days ago 8003/tcp, 8005/tcp, 0.0.0.0:8405->8405/tcp, 0.0.0.0:2245->22/tcp materialcatalogzs
eb36612391f1 mysql:5.7.22.2 "/bin/bash" 23 months ago Exited (137) About a minute ago mysqlsrvzs
```
- 查看已经启动的docker镜像,`docker ps`。
#### 3. 启动对应的docker镜像:
命令:`docker start #镜像id#`
#### 4. 进入docker容器
> 注意:建议通过容器启动后的端口进入,不建议通过此命令方法进入。
命令:`docker attach #镜像id#`
#### 5、做你想做的操作
比如数据库启动、tomcat启动
#### 6、退出当前容器
快捷键:`crtl`+`p`+`q`
#### 7、其他:庄仁峰提供
> 第二种docker进入和退出命令
- 进入:docker exec -it #镜像id#` bash
- 退出:exit
- ✍写在前面
- 部署管理思想
- 更新说明
- ⛳第一章 基础环境部署
- 1-1 linux防火墙管理
- 1-2 服务器初始化
- 1-3 存储管理
- 文件删除空间释放问题
- 定时清理日志
- 1-4 JDK安装
- 1-5 无外网环境部署
- 1-6 切换阿里云yum源
- 1-7 使用ssh隧道解决网络问题
- 1-8 使用Axure+svn+httpd搭建自己的在线画图工具
- linux svn环境搭建
- 1-9 编译环境安装
- 🚀第二章 快速部署篇
- 2-1 一个命令快速安装mysql
- mysql windows版本安装
- mysql源码版的一键部署
- mysql配置
- 自动化失败
- mysql异常处理
- Oracle表结构转mysql表结构
- 修改字段注释没那么简单!
- 2-2 基于linux脚本的基础环境发布
- 2-3 docker
- 2-4 nodejs部署
- 2-5 基于Alibaba Cloud Toolkit的Springboot发布脚本
- 2-6 elasticsearch部署
- es6.x部署
- es7.x部署
- ik分词器部署
- 内存调优
- 回收空间
- 2-7 Oracle生产安装
- 💥第三章 系统APM
- 3-1 Zabbix安装
- 修改默认端口
- 踩坑记录
- 3-2 Grafana部署
- 3-3 Kibana部署
- 🔨第四章 中间件部署
- 4-1 nginx
- nginx安装部署
- nginx动静分离配置,这个雷你踩过吗?
- 图解nginx304缓存策略
- nginx日志切割
- 4-2 activemq升级
- 4-3 redis安装
- 4-4 Canal部署
- 报错解决
- Canal+Rabbitmq实现同步
- canal数据同步到es
- 4-5 SpringCloud Alibaba
- nacos
- 新建项目
- seata
- 4-6 rabbitmq安装
- 第五章 高可用架构
- 5-1 mysql主从复制
- 主从复制配置
- 5-2 mysql数据自动备份
- 🌊第六章 数据ETL
- 6-1 dataX
- 第七章 持续集成
- 7-1 基于Docker+Jekins+Git实现企业持续集成、部署
- 7-2 安装jekins
- 安装maven
- 7-3 jvm-sandbox自动化测试
- jvm-sandbox-repeater Windows开发环境安装
- 第八章 JVM调优
- jps:查询正在运行的虚拟机进程
- jstat:查看JVM统计信息
- jinfo:实时查看和修改JVM配置参数
- 第七章 域名申请与管理
- SSL证书申请
- 第九章 业务插件部署
- 6-1 ffmpeg
- 第十章 云服务器
- 腾讯云
- 阿里云
- 其他
- 其他作品
- 简历内推
- 联系我内推