### 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
- 第十章 云服務器
- 騰訊云
- 阿里云
- 其他
- 其他作品
- 簡歷內推
- 聯系我內推