腾讯云安装docker
本文章使用的是CentOS 7.6操作系統(tǒng)
1、使用標(biāo)準(zhǔn)方式登錄 Linux 實(shí)例(推薦)。
依次執(zhí)行以下命令,添加 yum 源。
yum update yum install epel-release -y yum clean all yum list執(zhí)行以下命令,安裝 Docker。
yum install docker-io -y執(zhí)行以下命令,運(yùn)行 Docker。
systemctl start docker執(zhí)行以下命令,檢查安裝結(jié)果。
docker info返回如下信息,即表示安裝成功。
2、使用 Docker
Docker 的基本使用命令如下:
管理 Docker 守護(hù)進(jìn)程。
運(yùn)行 Docker 守護(hù)進(jìn)程:
停止 Docker 守護(hù)進(jìn)程:
systemctl stop docker重啟 Docker 守護(hù)進(jìn)程:
systemctl restart docker管理鏡像。本文以 Docker Hub 的 Nginx 鏡像為例。
docker pull nginx注意:在騰訊云拉取鏡像失敗的時(shí)候,看筆者這篇文章:騰訊云拉取docker鏡像失敗(點(diǎn)擊直達(dá))
修改標(biāo)簽:您可以修改鏡像標(biāo)簽以便記憶區(qū)分。
docker tag docker.io/nginx:latest tencentyun/nginx:v1查看已有鏡像:
docker images強(qiáng)制刪除鏡像:
docker rmi -f tencentyun/nginx:v1管理容器。
進(jìn)入容器:
其中,ImageId 可通過(guò)執(zhí)行 docker images 命令獲取。
退出容器:執(zhí)行 exit 命令,退出當(dāng)前容器。
進(jìn)入后臺(tái)運(yùn)行的容器:
將容器做成鏡像:
docker commit <容器 ID 或容器名> [<倉(cāng)庫(kù)名>[:<標(biāo)簽>]]例如:
docker commit 1c23456cd7**** tencentyun/nginx:v23、制作鏡像
執(zhí)行以下命令,打開(kāi) Dockerfile 文件。
vim Dockerfile按 i 切換至編輯模式,添加如下內(nèi)容。
FROM tencentyun/nginx:v2 #聲明基礎(chǔ)鏡像來(lái)源。 MAINTAINER DTSTACK #聲明鏡像擁有者。 RUN mkdir /dtstact # RUN 后面接容器運(yùn)行前需要執(zhí)行的命令,由于 Dockerfile 文件不能超過(guò)127行,因此當(dāng)命令較多時(shí)建議寫(xiě)到腳本中執(zhí)行。 ENTRYPOINT ping https://cloud.tencent.com/ #開(kāi)機(jī)啟動(dòng)命令,此處最后一個(gè)命令需要是可在前臺(tái)持續(xù)執(zhí)行的命令,否則容器后臺(tái)運(yùn)行時(shí)會(huì)因?yàn)槊顖?zhí)行完而退出。按 Esc,輸入 :wq,保存文件并返回。
執(zhí)行以下命令,構(gòu)建鏡像。
執(zhí)行以下命令,查看鏡像是否創(chuàng)建成功。
docker images依次執(zhí)行以下命令,運(yùn)行容器并查看容器。
docker run -d nginxos:v1 #后臺(tái)運(yùn)行容器。 docker ps #查看當(dāng)前運(yùn)行中的容器。 docker ps -a #查看所有容器,包括未運(yùn)行中的。 docker logs CONTAINER ID/IMAGE #如未查看到剛才運(yùn)行的容器,則用容器 ID 或者名字查看啟動(dòng)日志排錯(cuò)。依次執(zhí)行以下命令,制作鏡像。
docker commit fb2844b6**** nginxweb:v2 #commit 參數(shù)后添加容器 ID 和構(gòu)建新鏡像的名稱和版本號(hào)。 docker images #列出本地(已下載的和本地創(chuàng)建的)鏡像。執(zhí)行以下命令,將鏡像推送至遠(yuǎn)程倉(cāng)庫(kù)。默認(rèn)推送到 Docker Hub。您需要先登錄 Docker,為鏡像綁定標(biāo)簽,將鏡像命名為 Docker 用戶名/鏡像名:標(biāo)簽的格式,最終完成推送。
docker login #執(zhí)行后輸入鏡像倉(cāng)庫(kù)用戶名及密碼 docker tag [鏡像名]:[標(biāo)簽] [用戶名]:[標(biāo)簽] docker push [用戶名]:[標(biāo)簽]總結(jié)
以上是生活随笔為你收集整理的腾讯云安装docker的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: GPS车辆定位系统功能概述
- 下一篇: 医疗保险如何报销