Docker入門使用

2021-10-14 01:31:26 字數 1705 閱讀 5004

docker 是乙個開源的應用容器引擎。可以將應用以及依賴包到乙個輕量級、可移植的容器中,然後發布到任何流行的linux 機器上,包括windows的wsl。 功能

命令描述

檢視容器

docker ps [-a]

顯示執行 [-a 所有] 容器

執行容器

docker run [option] [image] [cmd]

在映象image中執行命令cmd

option

-i允許對容器stdin進行互動

-t在新容器中指定乙個偽終端/終端

-d容器後台執行

image

指定映象,映象使用見下方

cmd/bin/bash 表示執行終端; /bin/echo "hello world"顯示hello world

執行命令

示例docker run -i -t ubuntu:15.10 /bin/bash

後台執行

使用以下方法進入容器

進入容器

docker attach 《容器id>

exit會停止容器

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

exit不會停止容器

退出容器

exit

停止容器

docker stop 《容器id>

重啟容器

docker restart 《容器id>

匯出容器

docker export 《容器id> filename.tar

匯入容器

cat docker/filename.tar | docker import - test/ubuntu:v1

docker import example/imagerepo

刪除容器

docker rm -f 《容器id>

功能命令

描述檢視映象

docker images

顯示本地所有映象

repository

映象名稱

tag標籤

image id

映象id

created

建立時間

size

大小指定映象

repository:tag

乙個倉庫可以有多個標籤;例如不同版本ubuntu

獲取映象

docker pull rep:tag (eg: ubuntu:13.10)

查詢映象

docker search [name]

刪除映象

docker rmi [name]

構建映象

docker build -t 《映象名》

新增tag

docker tag 《映象id> 《新標籤》

dockerfile 是乙個用來構建映象的文字檔案,文字內容包含了一條條構建映象所需的指令和說明。
from [img]

基於img映象

run [cmd]

執行命令,例如

apt-get install pip    

pip install numpy

其他指令類似,可參考菜鳥教程

有了dockerfile,使用docker build 即可配置docker環境

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 虛擬化技術 我們平時在本地裝的虛擬機器也是一種虛擬化技術,方便我們構建系統,那麼像這種技術就叫虛擬化技術 docker 就是採用虛擬化技術,docker裡面有很多 箱子 這個 箱子 就相當於乙個虛擬機器linux,那麼優點就很明顯了,原本一台 linux可以部署乙個服務,假如...