腾讯云安装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 守護進程:
停止 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管理容器。
進入容器:
其中,ImageId 可通過執行 docker images 命令獲取。
退出容器:執行 exit 命令,退出當前容器。
進入后臺運行的容器:
將容器做成鏡像:
docker commit <容器 ID 或容器名> [<倉庫名>[:<標簽>]]例如:
docker commit 1c23456cd7**** tencentyun/nginx:v23、制作鏡像
執行以下命令,打開 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 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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GPS车辆定位系统功能概述
- 下一篇: 医疗保险如何报销