docker的安裝步驟

2022-04-28 07:25:29 字數 2752 閱讀 2176

docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布任何流行的linux機器或wndows 機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何介面。

然後輸入使用者名稱密碼就可以模擬終端伺服器了,然後常用的命令如下:

cd 檔名 找路徑

cd /根目錄

cd ~當前使用者目錄

ls 檢視目錄

search 搜尋映象

docker exec -it ... /bin/bash 進入...映象

exit退出映象

安裝tomcat映象

docker run  -itd -p 8081:8080 -v /public:/public --name tomcat liujiabao/tomcat8.0.43

安裝nginx映象

docker run -itd -p 80:80 nginx:1.18.0

ll 檢視目錄下的具體資訊

touch ***.txt 建立檔案

mkdir -p /a/b 建立多級目錄

vi ***.txt 編輯檔案

cat ***.txt 檢視檔案

編輯的時候有三種模式

1、 i 編輯模式,可以編輯檔案

2、 esc 指令模式 :wq 儲存退出 :q 強制退出

還可以用notpad++來編輯,這樣更加方便

就可以直接當檔案編輯了,(更加方便)

用文件中的命令在xshell中進行安裝

通過這四步進行安裝(開啟docker服務後面會經常用)

然後配置映象加速器

先進入hub.docker.com來找自己需要的映象,然後找到命令

在通過-p 3306:3306改一下埠號,讓mysql的埠號對映到docker的埠,虛擬機器訪問3306就會轉到容器的3306,

開啟雲伺服器ecs

開啟左邊選單的例項

開啟例項最右邊的管理

開啟左邊選單的本例項安全組

開啟右邊的配置規則

右上角新增安全組規則

協議型別預設自定義,埠範圍:3306/3306,授權物件:0.0.0.0/0(如果是0.0.0.0/0會不安全,自己用可以,但是部署的話要改成自己電腦的ip),其他預設就行

確定後重啟伺服器

容器中常用的命令如下:

啟動docker:    sudo service docker start

1.docker images 列出本地主機上的映象。

2.docker pull 從docker hub中拉取或者更新指定映象。

3.docker run

-d 標識是讓 docker 容器在後台執行。

-p 標識通知 docker 將容器內部使用的網路埠對映到我們使用的主機上。

--name 定義乙個容器的名字,如果在執行docker run時沒有指定name,那麼deamon會自動生成乙個隨機數字串當做uuid。

-e 設定環境變數,或者覆蓋已存在的環境變數。

例如:docker run --name mysql -p 3306:3306 -e mysql_root_password=password -dmysql/mysql-server:latest

含義:容器的名字為mysql,將容器的3306埠對映到本機的3306埠,mysql資料庫的密碼為password ,執行的映象為mysql/mysql-server:latest

4.docker ps 

-a 檢視已經建立的容器

-s 檢視已經啟動的容器

5.docker start con_name 啟動容器名為con_name的容器。

6.docker stop con_name 停止容器名為con_name的容器。

7.docker rm con_name 刪除容器名為con_name的容器。

8.docker rmi img_name 刪除映象名為img_name的映象。

9.docker rename old_name new_name 重新命名乙個容器。

這裡我們只需要啟動docker然後啟動mysql映象就可以讓伺服器來訪問資料庫了。

Docker安裝步驟

檢視版本 uname r docker 執行在 centos 7 上,要求系統為64位 系統核心版本為 3.10 以上。docker 執行在 centos 6.5 或更高的版本的 centos 上,要求系統為64位 系統核心版本為 2.6.32 431 或者更高版本。yum y install do...

Docker安裝步驟

伺服器環境準備 centos7 1.安裝所需的軟體包 sudo yum install y yum utils lvm22.使用以下命令來設定穩定的儲存庫。sudo yum config manager add repo 列出並排序儲存庫中可用的版本 yum list docker ce showd...

docker安裝的詳細步驟

docker安裝即執行為什麼需要管理員許可權?docker守候程序繫結的是乙個unix socket,而不是tcp埠。這個套接字預設的屬主是root,其他是使用者可以使用sudo命令來訪問這個套接字檔案。因為這個原因,docker服務程序都是以root帳號的身份執行的 centos6.8安裝dock...