在 Docker 中,容器是一個(gè)可運(yùn)行的獨(dú)立軟件單元,可以包含各種組件和應(yīng)用程序,使得應(yīng)用開發(fā)和部署更加快速、高效。本文將著重介紹如何創(chuàng)建空的 Docker 容器。
創(chuàng)建空的容器很簡(jiǎn)單,在終端輸入以下命令:
$ docker run -i -t --name mycontainer ubuntu:latest /bin/bash
上述命令的含義是,創(chuàng)建一個(gè)以 Ubuntu 為基礎(chǔ)鏡像的容器,并以交互模式和終端模式運(yùn)行,設(shè)置容器名稱為 mycontainer,啟動(dòng)時(shí)自動(dòng)執(zhí)行 /bin/bash 命令。
創(chuàng)建完成后,便可以在該容器中執(zhí)行各種操作,例如添加應(yīng)用程序、修改配置文件等。完成后,可以使用以下命令退出該容器:
$ exit
如果只想創(chuàng)建空的容器而不需要進(jìn)行任何操作,可以使用以下命令:
$ docker run -d --name mycontainer ubuntu:latest sleep infinity
上述命令的含義是,創(chuàng)建一個(gè)以 Ubuntu 為基礎(chǔ)鏡像的容器,并設(shè)置啟動(dòng)時(shí)執(zhí)行 sleep infinity 命令,即進(jìn)入休眠狀態(tài),一直等待直到被手動(dòng)停止。
使用以上命令可以在 Docker 中創(chuàng)建一個(gè)空的容器。