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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

腾讯云安装docker

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 腾讯云安装docker 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文章使用的是CentOS 7.6操作系統

1、使用標準方式登錄 Linux 實例(推薦)。

依次執行以下命令,添加 yum 源。

yum update yum install epel-release -y yum clean all yum list

執行以下命令,安裝 Docker。

yum install docker-io -y

執行以下命令,運行 Docker。

systemctl start docker

執行以下命令,檢查安裝結果。

docker info

返回如下信息,即表示安裝成功。

2、使用 Docker

Docker 的基本使用命令如下:

管理 Docker 守護進程。
運行 Docker 守護進程:

systemctl start docker

停止 Docker 守護進程:

systemctl stop docker

重啟 Docker 守護進程:

systemctl restart docker

管理鏡像。本文以 Docker Hub 的 Nginx 鏡像為例。

docker pull nginx

注意:在騰訊云拉取鏡像失敗的時候,看筆者這篇文章:騰訊云拉取docker鏡像失敗(點擊直達)

修改標簽:您可以修改鏡像標簽以便記憶區分。

docker tag docker.io/nginx:latest tencentyun/nginx:v1

查看已有鏡像:

docker images

強制刪除鏡像:

docker rmi -f tencentyun/nginx:v1

管理容器。
進入容器:

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

其中,ImageId 可通過執行 docker images 命令獲取。
退出容器:執行 exit 命令,退出當前容器。
進入后臺運行的容器:

docker exec -it 容器 ID /bin/bash

將容器做成鏡像:

docker commit <容器 ID 或容器名> [<倉庫名>[:<標簽>]]

例如:

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

3、制作鏡像

執行以下命令,打開 Dockerfile 文件。

vim Dockerfile

按 i 切換至編輯模式,添加如下內容。

FROM tencentyun/nginx:v2 #聲明基礎鏡像來源。 MAINTAINER DTSTACK #聲明鏡像擁有者。 RUN mkdir /dtstact # RUN 后面接容器運行前需要執行的命令,由于 Dockerfile 文件不能超過127行,因此當命令較多時建議寫到腳本中執行。 ENTRYPOINT ping https://cloud.tencent.com/ #開機啟動命令,此處最后一個命令需要是可在前臺持續執行的命令,否則容器后臺運行時會因為命令執行完而退出。

按 Esc,輸入 :wq,保存文件并返回。
執行以下命令,構建鏡像。

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

執行以下命令,查看鏡像是否創建成功。

docker images

依次執行以下命令,運行容器并查看容器。

docker run -d nginxos:v1 #后臺運行容器。 docker ps #查看當前運行中的容器。 docker ps -a #查看所有容器,包括未運行中的。 docker logs CONTAINER ID/IMAGE #如未查看到剛才運行的容器,則用容器 ID 或者名字查看啟動日志排錯。

依次執行以下命令,制作鏡像。

docker commit fb2844b6**** nginxweb:v2 #commit 參數后添加容器 ID 和構建新鏡像的名稱和版本號。 docker images #列出本地(已下載的和本地創建的)鏡像。

執行以下命令,將鏡像推送至遠程倉庫。默認推送到 Docker Hub。您需要先登錄 Docker,為鏡像綁定標簽,將鏡像命名為 Docker 用戶名/鏡像名:標簽的格式,最終完成推送。

docker login #執行后輸入鏡像倉庫用戶名及密碼 docker tag [鏡像名]:[標簽] [用戶名]:[標簽] docker push [用戶名]:[標簽]

總結

以上是生活随笔為你收集整理的腾讯云安装docker的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。