docker入門及環境搭建

2022-08-26 19:09:08 字數 1448 閱讀 1089

docker:開源的應用程式容器引擎,使用

go語言。借助於

docker

打包的應用程式,將這些程式包含到容器裡面,在容器中實現虛擬化。

容器使用沙箱機制,相互獨立,占用資源非常少。

docker三概念:

1、映象:image。

docker

的映象是乙個唯讀的模板,每個映象都包含完整的作業系統,在該作業系統中安裝

lamp

環境;映象可以建立容器。

2、容器:container。

docker

利用容器執行程式,容器是從映象中建立並執行的乙個例項,容器可以執行、關閉、刪除。

3、倉庫:repository。集中存放映象的地方,每個倉庫中都包含了多個映象,可以私有、公開。最大的倉庫(

hub.docker.com

)docker安裝

新增加速器

vim /etc/docker/daemon.json,替換成網上有的加速器

像這樣"registry-mirrors": [""]

檢測:docker -v

docker info檢視當前環境資訊,找到

映象:docker search mysql 搜尋

mysql

映象

docker pull 映象

docker rmi 映象的

id  

刪除映象

容器docker run -d -p 8080:80 --rm --name 容器名 映象

id-d 後台執行

-p後跟埠

port1

:port2

,將容器內部服務埠

port2

對映到本地埠

port1,-p

後不寫則隨機分配

--rm容器停止後會自動刪除

--name 容器執行起來後賦予的名字

docker ps 檢視執行的容器狀態

docker ps -a檢視所有的

php環境搭建及入門

在php檔案裡,寫入header content type text html charset uft 8 header content type text html charset utf 8 echo hello world 中文 function sum a,b echo sum 1,2 在w...

搭建Docker環境

直接yum安裝,安裝成功後檢視版本 docker v 啟動docker service docker start 設定開機啟動 chkconfig docker on 配置 docker 依次執行以下命令 echo options registry mirror etc sysconfig dock...

docker環境搭建

安裝curl ssl sh檢視docker版本docker v更換映象源sudo su cat etc docker daemon.json eof eofsystemctl restart docker exitsudo docker pull nginx alpine啟動nginxsudo do...