docker run --name 別名 映象id
docker run -it --name 別名 映象id
docker run -di --name 別名 映象id
引數詳解:
-i:以互動模式執行容器,通常與-t或者-d同時使用;
-t:為容器重新分配乙個偽輸入終端,通常與-i同時使用;
-d: 後台執行容器,並返回容器id;
-p: 隨機埠對映,容器內部埠隨機對映到主機的埠
-p: 指定埠對映,格式為:主機(宿主)埠:容器埠
引數詳解:
-a :顯示所有的容器,包括未執行的。
-f :根據條件過濾顯示的內容。
–format :指定返回值的模板檔案。
-l :顯示最近建立的容器。
-n :列出最近建立的n個容器。
–no-trunc :不截斷輸出。
-q :靜默模式,只顯示容器編號。
-s :顯示總的檔案大小。
docker attach 容器id or 容器名。
注意:改命令有時會卡住,可使用下面這條命令
docker exec -it 執行的tomcat容器id /bin/bash 進入到tomcat的目錄
docker start 容器id or 容器名。
docker restart 容器id or 容器名。
注意:刪除映象命令是:docker rmi 映象id
我們一般用於 啟動容器裡的應用 比如 tomcat nginx redis elasticsearch等等。
對映註冊下 得到docker id和密碼
docker login
docker push 映象名:tag
容器目錄掛載:
我們可以在建立容器的時候,將宿主機的目錄與容器內的目錄進行對映,這樣我們就可以實現宿主機和容器目錄的雙向資料自動同步;
19.1 在docker上安裝tomcat
docker cp 容器id:/usr/local/tomcat/conf /home/tomcat/
docker run -d --name 容器名稱 -p 80:8080
-v /home/tomcat/conf/:/usr/local/tomcat/conf/
-v /home/tomcat/logs/:/usr/local/tomcat/logs/ 映象名稱
第四步:配置tomcat server.xml 以及 同步上傳war包
path="
" docbase
= debug
="0"
reloadable
="true"
/>
19.2 在dockers上安裝mysql
docker cp 容器id:/etc/mysql/conf.d /home/mysql/
docker cp 容器id:/var/log /home/mysql/
docker cp 容器id:/var/lib/mysql /home/mysql/
docker run -p 3306:3306 -d
-v /etc/mysql/conf.d/:/home/mysql/conf/
-v /var/log:/home/mysql/log/
-v /var/lib/mysql/:/home/mysql/mysql/ -e mysql_root_password=123456 映象id
第四步:用sqlyog連線docker裡的資料庫,匯入sql指令碼 ### 1.建立並啟動容器
啟動普通容器
docker run --name 別名 映象id
docker run -it --name 別名 映象id
docker run -di --name 別名 映象id
引數詳解:
-i:以互動模式執行容器,通常與-t或者-d同時使用;
-t:為容器重新分配乙個偽輸入終端,通常與-i同時使用;
-d: 後台執行容器,並返回容器id;
-p: 隨機埠對映,容器內部埠隨機對映到主機的埠
-p: 指定埠對映,格式為:主機(宿主)埠:容器埠
引數詳解:
-a :顯示所有的容器,包括未執行的。
-f :根據條件過濾顯示的內容。
–format :指定返回值的模板檔案。
-l :顯示最近建立的容器。
-n :列出最近建立的n個容器。
–no-trunc :不截斷輸出。
-q :靜默模式,只顯示容器編號。
-s :顯示總的檔案大小。
docker attach 容器id or 容器名。
注意:改命令有時會卡住,可使用下面這條命令
docker exec -it 執行的tomcat容器id /bin/bash 進入到tomcat的目錄
docker start 容器id or 容器名。
docker restart 容器id or 容器名。
注意:刪除映象命令是:docker rmi 映象id
我們一般用於 啟動容器裡的應用 比如 tomcat nginx redis elasticsearch等等。
對映註冊下 得到docker id和密碼
docker login
docker push 映象名:tag
容器目錄掛載:
我們可以在建立容器的時候,將宿主機的目錄與容器內的目錄進行對映,這樣我們就可以實現宿主機和容器目錄的雙向資料自動同步;
19.1 在docker上安裝tomcat
docker cp 容器id:/usr/local/tomcat/conf /home/tomcat/
docker run -d --name 容器名稱 -p 80:8080
-v /home/tomcat/conf/:/usr/local/tomcat/conf/
-v /home/tomcat/logs/:/usr/local/tomcat/logs/ 映象名稱
第四步:配置tomcat server.xml 以及 同步上傳war包
path="
" docbase
= debug
="0"
reloadable
="true"
/>
19.2 在dockers上安裝mysql
docker cp 容器id:/etc/mysql/conf.d /home/mysql/
docker cp 容器id:/var/log /home/mysql/
docker cp 容器id:/var/lib/mysql /home/mysql/
docker run -p 3306:3306 -d
-v /etc/mysql/conf.d/:/home/mysql/conf/
-v /var/log:/home/mysql/log/
-v /var/lib/mysql/:/home/mysql/mysql/ -e mysql_root_password=123456 映象id
第四步:用sqlyog連線docker裡的資料庫,匯入sql指令碼
doker常用命令
1 開啟虛擬機器 systemctl start docker 2 locale 如果出現字元亂碼 駛入 localedef localedef c f utf 8 i en us en us.utf8 export lc all en us.utf 8 創將mysql 容器 docker run ...
doker常用命令
幫助命令 docker version 檢視docker版本資訊 docker info 檢視docker系統資訊,包括映象和容器數量 docker 命令 help 幫助命令 映象命令 docker images 檢視本機上的所有映象 eg docker images aq 列出本機上所有映象id ...
C STL篇(三)容器之string容器
3.1string 容器基本概念 c風格的字串 以空字元結尾的字元陣列 太過於複雜,難以掌握,不適合大程式的開發,c 標準庫定義了一種string類,定義在標頭檔案中 string和c的風格對比 a char是乙個指標,而string是乙個類 string封裝了char,管理字串,是char型的乙個...