進(jìn)入容器
docker exec -it container_name bash
安裝Docker
curl -sSL https://get.docker.com/ | sh
設(shè)置開機(jī)啟動(dòng)
systemctl enable docker
啟動(dòng)Docker
systemctl start docker
下載鏡像
docker pull busybox ( image_name:version )
刪除鏡像
docker rmi image_name:version
上傳鏡像
docker login
docker push username/app
創(chuàng)建容器
docker run -d -p 5000:5000 --restart=always --name registry -m 128m -v /data/registry:/var/lib/registry registry:2
簡單的版本
docker run -d -p 5000:5000 --name app nginx:1.11.1
更改鏡像的tag
docker tag nginx your_name/nginx
對(duì)容器的一些操作
創(chuàng)建容器,不啟動(dòng)
docker create --name web nginx:1.11.1
查看容器內(nèi)存和cpu的使用率
docker stats app
有多少進(jìn)程在運(yùn)行
docker top container_name
檢查容器的相關(guān)信息
docker inspect app | grep -i memory ( 這里匹配內(nèi)存的信息 )
從容器創(chuàng)建一個(gè)鏡像
docker commit -a otfsenter -m "demo commit iamge" web web:2.0
- -a是author,申明作者是誰
- -m是message,新創(chuàng)建的鏡像的信息
- web是容器的名字
- web:2.0是新創(chuàng)建的鏡像的名字和版本
把鏡像壓縮成一個(gè)tar包
docker save app > app.tar
從tar包恢復(fù)鏡像
docker load < app.tar
在容器間分享數(shù)據(jù)
這里先創(chuàng)建一個(gè)容器
docker run -d -v /web-data:/tmp:ro --name data-container app
- -d是daemon,后臺(tái)運(yùn)行
- -v是volume,把容器里面的路徑映射到本地
--name是指定容器的名字- app是鏡像的名字
然后再創(chuàng)建一個(gè)容器的時(shí)候,想用上面data-container的數(shù)據(jù),
就可以像下面這樣操作
docker run -d --volumes-from data-container --name web-container app
使用Dockerfile
Dockerfile的內(nèi)容如下:
FROM centos:7RUN yum -y install epel-release && \\
yum -y install nginx && \\
yum clean all
EXPOSE 80 443VOLUME ["./nginx:/usr/share/nginx/html"]
CMD ["nginx", "-g", "daemon -off;"]
這個(gè)時(shí)候我們就可以簡單的用下面的命令來啟動(dòng)一個(gè)容器,
并且在容器里面做一些操作,
比如安裝一個(gè)nginx容器
docker build -t app .
參考的鏈接
- Docker的官方文檔
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
容器
+關(guān)注
關(guān)注
0文章
531瀏覽量
22965 -
設(shè)置
+關(guān)注
關(guān)注
0文章
16瀏覽量
15055 -
Docker
+關(guān)注
關(guān)注
0文章
532瀏覽量
14247
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
Stm32關(guān)于GPIO的一些操作復(fù)習(xí)總結(jié)
前言最近復(fù)習(xí)了一下Stm32關(guān)于GPIO的一些操作,也對(duì)其相關(guān)函數(shù)做了一下整理,以下的8條函數(shù)均在HAL庫的 stm32l4xx_hal.c
發(fā)表于 01-12 08:10
分享關(guān)于位操作一些筆記
分享關(guān)于位操作一些筆記:一、位操作簡單介紹首先,以下是按位運(yùn)算符:在嵌入式編程中,常常需要對(duì)一些
發(fā)表于 02-25 08:01
關(guān)于電池的一些疑問解答
關(guān)于電池的一些疑問解答
(1)電池不用時(shí),低溫冷藏,正確嗎? 錯(cuò)誤,將電池低溫冷藏并不能夠延長電池的使用壽命
發(fā)表于 11-13 14:25
?794次閱讀
關(guān)于Docker的一些淺見
筆者在上一篇文章中分析了Docker為什么會(huì)在當(dāng)前這個(gè)時(shí)間點(diǎn)火起來,Docker與虛擬化的技術(shù)對(duì)比,以及我們該怎么辦等相關(guān)問題。那具體來說,如何構(gòu)建一個(gè)融合
發(fā)表于 10-12 16:57
?0次下載
學(xué)習(xí)管理 docker 容器的一些命令
在本教程中,我們會(huì)學(xué)習(xí)管理 docker 容器的一些命令。
關(guān)于保險(xiǎn)絲,這里有一些必知其實(shí)用的小常識(shí)
關(guān)于保險(xiǎn)絲,這里有一些必知其實(shí)用的小常識(shí)
做Docker Image的一些技巧
最近做了一個(gè)好玩的工具,叫 xbin.io[1] 。其中有一項(xiàng)工作是為不同的工具來構(gòu)建 Docker 鏡像,讓他們都運(yùn)行在 Docker 中(實(shí)際上,是兼容
Docker Linux 容器的一些實(shí)際用例
Docker 是一個(gè)開源平臺(tái),可以輕松地為任何應(yīng)用創(chuàng)建一個(gè)輕量級(jí)的、 可移植的、自給自足的 *容器* 。大多數(shù) Docker 容器的核心是在虛擬化環(huán)境中運(yùn)行的輕量級(jí) Linux 服務(wù)器
發(fā)表于 02-03 15:25
?706次閱讀
docker一些常用命令總結(jié)
Docker是一種容器化技術(shù),可以將應(yīng)用程序及其依賴項(xiàng)打包成一個(gè)獨(dú)立的容器,從而實(shí)現(xiàn)應(yīng)用程序的快速部署、移植和擴(kuò)展。本文將詳細(xì)介紹Docker的各種命令及其使用方法。
關(guān)于Docker的一些基礎(chǔ)操作有哪些
評(píng)論