docker入門與使用

2021-09-29 12:15:31 字數 1602 閱讀 1813

一)什麼是docker

虛擬化技術:我們平時在本地裝的虛擬機器也是一種虛擬化技術,方便我們構建系統,那麼像這種技術就叫虛擬化技術

docker:就是採用虛擬化技術,docker裡面有很多「箱子」,這個「箱子」就相當於乙個虛擬機器linux,那麼優點就很明顯了,原本一台

linux可以部署乙個服務,假如再開一台linux部署mysql,乙個linux部署redis,乙個linux部署我們web服務,那麼這樣的話資源利用率就很低,docker就很好的解決這個問題,只需要乙個linux通過不同的「箱子」去部署不同的服務,也就是說乙個「箱子」乙個服務,這樣資源利用率就很高了

二)cs架構程式

我們需要在linux上面裝上docker,docker本身就是乙個cs的乙個程式,也就相當於像qq之類的乙個軟體,我們一般通過命令列工具操作docker的,比如裝"箱子"

三)映象與容器

四)docker的安裝

sudo yum update(更新)

sudo yum-config-manager --add-repo 阿里雲)

sudo yum install docker-ce(安裝)

docker -v(檢視版本)

設定映象源

編輯該檔案

vi /etc/docker/daemon.json (沒有docker資料夾就重啟一下linux,沒有daemon.json檔案就建立)

五)相關命令

5.1docker images  (檢視映象)

repository:映象名稱

tag:映象標籤

image id:映象id

created:映象的建立日期(不是獲取該映象的日期)

size:映象大小

這些映象都是儲存在docker宿主機的/var/lib/docker目錄下

5.2 docker search 映象名稱  (搜尋映象)

name:倉庫名稱

description:映象描述

official:是否官方

automated:自動構建,表示該映象由docker hub自動構建流程建立的

5.3 docker pull 映象名稱 (拉取映象)

5.4 docker rmi 映象id(刪除映象)

容器相關

5.1 docker ps 檢視執行的「箱子」

5.2 docker ps -a 檢視全部「箱子」

5.3 docker ps -l 檢視最後執行的「箱子」

5.4 建立與啟動容器

docker run -it --name=容器名稱 映象名稱:標籤 /bin/bash (互動式,建立完直接進入「箱子」,exit退出」箱子「)

docker run -di --name=容器名稱 映象名稱:標籤 (守護式,直接建完就算了)

docker stop 容器名稱(或者容器id) (停止」箱子「)

docker start 容器名稱(或者容器id) (開啟」箱子「)

5.5 檔案複製

docker cp 需要拷貝的檔案或目錄 容器名稱:容器目錄 

docker cp 容器名稱:容器目錄 需要拷貝的檔案或目錄

5.6 刪除容器

docker rm 容器名稱(容器id)

docker使用入門

docker是乙個開源的應用容器引擎,現在很多公司都使用docker做微服務,本文只描述docker的簡單使用,不講原理,不作深入 基礎環境 centos7 1 配置docker國內源 修改檔案 etc docker daemon.json,新增 registry mirrors 2 docker ...

Docker使用入門

步驟 1.通過yum安裝docker yum y install docker 2.開機自啟動docker systemctl enable docker 3.執行docker服務 systemctl start docker步驟 1.拉取mysql5.7映象 docker pull mysql 5...

Docker入門使用

docker 是乙個開源的應用容器引擎。可以將應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的linux 機器上,包括windows的wsl。功能 命令描述 檢視容器 docker ps a 顯示執行 a 所有 容器 執行容器 docker run option image cmd ...