docker的簡易安裝 以及運用

2021-09-01 13:33:23 字數 2002 閱讀 2922

yum -y install docker
預設是沒有啟動的

啟動————>systemctl start docker

systemctl start docker
檢視已安裝映象檔案

—————>docker images

在docker有映象倉庫我們可以在這裡面找自己需要的映象檔案

例 : 搜尋乙個centos系統

—————>docker search centos

就會出現以下:

配置完後要先使配置檔案生效再重啟docker

systemctl daemon-reload

systemctl restart docker

使配置檔案生效————>systemctl daemon-reload

重啟docker—————>service docker restart 或者 systemctl daemon-reload

怎麼刪除映象檔案

————>docker rmi 映象id

關於映象的密令:

執行容器(產生乙個容器)

————>docker run centos(映象名)

或者————>docker run -it centos /bin/bash (這樣會進如容器中 容器會啟動, 退出後容器自動關閉)

檢視容器

————>docker ps -a

我的容器其實就是乙個簡易的作業系統 是有ip的 那怎麼檢視ip呢 ? 只能在我們的宿主機才能查 (容器啟動後才能檢視)

————>docker inspect 容器id | grep ip

啟動容器(直接用docker run centos(映象名)產生的容器是啟動不了的)

————>docker start 容器id (退出後容器不會關機)

怎麼樣進去容器檢視

————> docker exec -it 容器id /bin/bash

怎麼關閉容器

————>docker stop 容器id

怎麼刪除容器

————>docker rm 容器id

docker的官網有各種映象的使用方法

安裝nginx 的命令:

docker run --name some-nginx  -v /some/content:/usr/share/nginx/html:ro -d  -p 8888:80 nginx
解析:

–name 指定容器名稱 (獨一無二的 作用 類似於id的作用)

-v 將主機的某個目錄 對映到 docker容器的某個目錄 (類似於共享目錄)

如範例中的將宿主的/some/content 掛載到/usr/share/nginx/html

:ro 賦予讀的許可權,其他許可權也是可以加的

-d 在後台啟動容器

-i 表示持續開啟輸入流 使用者可以輸入命令

-t 表示開啟乙個偽中斷

–rm 執行容器 在退出後刪除容器以及映象。(一般不用)

find 從哪開始搜尋 -name 搜尋的檔名 可以查詢檔案 類似於搜尋功能

容器內不允許使用vi編輯 我們可以在linux編輯好 copy進去

————>docker cp 容器id或者容器名 :檔案路徑 拷貝在linux的哪個路徑 (位置可以互換 相互copy)

埠對映將宿主機的8888段對映到80 埠(類似於反向**)

docker run --net host   --name  mynginx  -v /mynginx:/usr/share/nginx/html:ro -d  nginx

Docker 介紹以及安裝

2.docker 安裝 mysql 3.docker 安裝 php 4.docker 安裝 nginx 以及相關配置 5.docker 構建映象 什麼是 docker 概況 特徵 容器虛擬機器 啟動秒級 分鐘級別 硬碟使用 一般為mb 一般為gb 效能接近原生 弱於原生 系統支援量 單機支援上千個容...

安裝docker以及一些常用docker命令

其它賬號使用docker ps命令 需要將該賬號新增到docker這個組裡面 groupadd docker gpasswd a joe docker newgrp docker systemctl restart docker docker search options 映象名 從映象伺服器中查詢...

docker的安裝,以及拉取映象

ubuntu下安裝docker最簡單的方式 sudo apt install docker.io映象拉取可以直接使用 sudo docker pull image的名字和對應的版本號,如果不指定版本號,拉取的映象的版本會預設為latest 如果感覺拉取docker.io的映象源較慢可以在映象前面 d...