日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

腾讯云安装docker

發(fā)布時(shí)間:2023/12/20 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 腾讯云安装docker 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文章使用的是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)程:

systemctl start docker

停止 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)入容器:

docker run -i -t ImageId /bin/bash //新版本是 -i -t 之前是-it

其中,ImageId 可通過(guò)執(zhí)行 docker images 命令獲取。
退出容器:執(zhí)行 exit 命令,退出當(dāng)前容器。
進(jìn)入后臺(tái)運(yùn)行的容器:

docker exec -it 容器 ID /bin/bash

將容器做成鏡像:

docker commit <容器 ID 或容器名> [<倉(cāng)庫(kù)名>[:<標(biāo)簽>]]

例如:

docker commit 1c23456cd7**** tencentyun/nginx:v2

3、制作鏡像

執(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)建鏡像。

docker build -t nginxos:v1 . #.是 Dockerfile 文件的路徑,不能忽略。

執(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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。