Docker基本操作 安裝redis 與 redis 主從配置
今天李經理讓我瞭解一下docker 以前從來沒有接觸過docker 百度了一下。貌似是挺出名的,挺方便的一個東西。
剛開始對docker沒有什麼概念。連這個是什麼東西都不知道。網上說的是容器。對於什麼都不懂的人來說。這個講的還是有些寬泛了。不能形成一個理解。
於是到網易雲課堂學習了一下docker。但是網易雲課堂上面課程不多,只有一個免費的,上面講的比較寬泛。但是呢 對於docker是什麼東西終於有了一些瞭解。
一.什麼是docker 有什麼用
1.1:對於docker 看了這麼多。他的主要作用確實是容器。白話點講 就是 相當於一個虛擬機器軟體,可以建立好多的虛擬機器。在虛擬機器(容器)裡面我們可以建立很多我們需要
的環境,執行軟體。而且相互隔離。docker確實是一個好東西,他相比於虛擬機器來講 比較小巧,方便,快捷。佔用的系統資源也少的多。
二.這段時間學習的一點記錄。
2.1:docker的安裝與基本操作 在菜鳥教程上面已經講的很清楚了。連結如下:http://www.runoob.com/docker/docker-tutorial.html
2.2:個人學習總結
docker version,dcocker info(裡面可以檢視docker的內網地址)
docker run:啟動一個映象容器 例如:docker run -d -p 80:8080 tomcat [-d 後臺啟動 -p設定一個主機和容器 的ip對映 比如本次的執行結果:我們輸入localhost:80 連線的就是容器的8080] 也可以是大寫的 -P 後面不需要些埠對映。這樣就是系統隨機把主機的埠對映。
docker images : 本機的一些映象
docker search tomcat : 查詢遠端tomcat的映象。也可以查其他的例如:docker serch nginx
docker cp 本機檔案 【容器id】:【容器目錄】 例如:docker cp test.txt ab3:/home 把本機當前目錄下的test.txt 拷貝到 容器id為ab3開頭的容器下的 home目錄下。
docker ps 顯示當前執行的容器,docker ps -a 顯示所有的容器。
docker exec -i -t sd3 /bin/bash 連線容器id為sd3開頭的容器。
掛載:-v 把本機的檔案 對映 容器裡的檔案。修改本機檔案可以影響容器裡的內容。
下班了,就寫到這。