騰訊云搭建Docker環境
標簽: Linux
安裝與配置 Docker
安裝 Docker
-
首先安裝 Docker 必要依賴包 :
yum install -y yum-utils device-mapper-persistent-data lvm2
-
由于自帶 yum 沒有 Docker-CE 所以我們需要先增加 docker repo:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
用 yum 安裝 Docker:
yum install -y docker-ce
-
直接yum安裝,安裝成功后查看版本:
docker -v
-
啟動docker
service docker start
-
設置開機啟動 (可選)
chkconfig docker on
配置 Docker
因為國內訪問 Docker Hub 較慢, 可以使用騰訊云提供的國內鏡像源, 加速訪問 Docker Hub
依次執行以下命令
echo "OPTIONS='--registry-mirror=https://mirror.ccs.tencentyun.com'" >> /etc/sysconfig/docker
systemctl daemon-reload
service docker restart
Docker 的簡單操作
下載鏡像
- 下載鏡像前查看鏡像倉庫列表中有什么東西?
[root@VM_0_10_centos ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
- 下載一個官方的 CentOS 鏡像到本地
[root@VM_0_10_centos ~]# docker pull centos
Using default tag: latest
latest: Pulling from library/centos
8a29a15cefae: Pull complete
Digest: sha256:fe8d824220415eed5477b63addf40fb06c3b049404242b31982106ac204f6700
Status: Downloaded newer image for centos:latest
docker.io/library/centos:latest
- 下載鏡像后此時查看鏡像倉庫列表中有什么東西?
[root@VM_0_10_centos ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 470671670cac 3 months ago 237MB
運行容器
這時我們可以在剛才下載的 CentOS 鏡像生成的容器內操作了。
生成一個 centos 鏡像為模板的容器并使用 bash shell
docker run -it centos /bin/bash
這個時候可以看到命令行的前端已經變成了 [root@(一串 hash Id)] 的形式, 這說明我們已經成功進入了 CentOS 容器。
在容器內執行任意命令, 不會影響到宿主機, 如下
mkdir -p /data/simple_docker
退出容器
exit
查看宿主機的 /data 目錄, 并沒有 simple_docker 文件夾, 說明容器內的操作不會影響到宿主機
保存容器
查看所有的容器信息, 能獲取容器的id
docker ps -a
然后執行如下命令,保存鏡像:
docker commit -m="備注" 你的CONTAINER_ID 你的IMAGE
智能推薦
騰訊云ubuntu18.04搭建javaweb環境
文章目錄 前言 一、購買服務器 1.1 注冊騰訊云賬號 1.2 購買流程簡述 1.3 下載安裝好xshell6和xftp客戶端 二、配置jdk8環境 2.1 在線安裝 2.2 離線安裝 1.下載linux版本jdk: 2. 利用xftp上傳到服務器 3.命令行查看 4. 解壓安裝jdk 5、首次為root用戶創建密碼 6、切換到root用戶 7、修改文件權限,好配置環境變量 8、vim編輯文件,在...
【筆記】在騰訊云Linux環境下搭建xampp
準備 運行run文件安裝xampp xampp的基本運行命令 重要目錄 配置全局環境變量 lampp的命令 mysql 命令 添加一個可以遠程連接的用戶 可視化工具navicat連接 填坑 phpmyadmin Access Forbidden 結語 準備 1、xampp的下載安裝包(這里當然也可以使用其他方式從服務器上下載壓縮文件,然后解壓縮) 2、通過ftp工具將下載包上傳到服務器上 3、使用...
騰訊云CentOS 6.3 環境(apache+php+mysql)搭建
1、安裝必要的軟件 apache php mysql 這樣就算安裝成功了 2、將相應服務啟動 我們安裝的apache php mysql這些軟件都是以服務的形式在服務器中的,注意這里通常我們所說的web服務都是指的apache,而不是服務器本身 這三個命令輸入完畢之后代表網站的環境基本已經完成,接下來執行 netstat -tunlp 來檢查服務的運行情況 這樣我們可以看到httpd(也就是apa...
騰訊云ubuntu 16.04 禪道集成環境搭建
禪道搭建 騰訊云ubuntu 16.04 禪道集成環境搭建 禪道安裝地址 禪道郵件發送 解決25端口的方法 禪道后臺啟動supervisor 騰訊云ubuntu 16.04 禪道集成環境搭建 服務器系統:ubuntu16.04 禪道版本:版本12.4.3 禪道安裝地址 禪道 linux 安裝地址 https://www.zentao.net/book/zentaopmshelp/90.html 禪...
猜你喜歡
freemarker + ItextRender 根據模板生成PDF文件
1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...
電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!
Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...
requests實現全自動PPT模板
http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...
Linux C系統編程-線程互斥鎖(四)
互斥鎖 互斥鎖也是屬于線程之間處理同步互斥方式,有上鎖/解鎖兩種狀態。 互斥鎖函數接口 1)初始化互斥鎖 pthread_mutex_init() man 3 pthread_mutex_init (找不到的情況下首先 sudo apt-get install glibc-doc sudo apt-get install manpages-posix-dev) 動態初始化 int pthread_...