1. 程式人生 > >Docker基本操作 安裝redis 與 redis 主從配置

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 把本機的檔案 對映 容器裡的檔案。修改本機檔案可以影響容器裡的內容。

下班了,就寫到這。