真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux新建容器命令,linux 容器教程

如何打包創(chuàng)建鏡像和運行Docker容器及常用命令

1. 安裝 Docker在開始前,我們首先得確保在Linux主機中已經(jīng)安裝了Docker。這里,我運行的是CentOS 7 主機,我們將運行yum管理器和下面的命令來安裝Docker。# yum install docker# systemctl restart docker.service2. 創(chuàng)建 Dockerfile現(xiàn)在,Docker守護進程已經(jīng)在運行中了,我們現(xiàn)在準備創(chuàng)建自己的Firefox Docker容器。我們要創(chuàng)建一個Dockerfile,在其中我們要輸入需要的配置來創(chuàng)建一個可以工作的Firefox容器。為了運行 Docker 鏡像我們需要使用最新版本的CentOS。要創(chuàng)建 Docker 鏡像,我們需要用文本編輯器創(chuàng)建一個名為Dockerfile的文件。# nano Dockerfile

門源ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

linux新建文件命令是什么?

1、創(chuàng)建文件夾

mkdir -p 文件夾名

p 確保目錄名稱存在,不存在的就建一個。

2、創(chuàng)建文件

如:touch a.txt

拓展資料

Linux命令-創(chuàng)建文件

1、可以使用cat創(chuàng)建一個新的文件

命令:catfilename

使用cat創(chuàng)建文件時,以系統(tǒng)默認的文件屬性作為新文件的屬性,并接受鍵盤輸入作為文件的內(nèi)容。輸入結束時按Ctrl+d退出并保存文件。

另外,使用cat filename命令可以查看文件內(nèi)容。

cat file1 file2 file3 命令也可將多個文件合并到一個新的文件當中。首先創(chuàng)建一個newfile1并輸入內(nèi)容然后合并。

2、使用touch命令創(chuàng)建文件

首先,touch命令用的并不多,主要用于修改指定文件的訪問和修改時間屬性(Update the access and modification times of each FILE to the current time)。

當文件不存在時,則創(chuàng)建一個新的文件。touch只能創(chuàng)建空文件。

touch filename 以當前時間作為訪問和修改時間屬性值創(chuàng)建一個文件。

touche -r existfilename filename 根據(jù)existfilename的訪問和修改時間屬性確定filename的訪問和修改時間屬性。

可以看到newfile與tfile2的修改時間屬性相同。

linux下docker容器存放磁盤空間遷移

docker在centOS下默認會安裝在/var/lib/docker/目錄下, 這個目錄的容量不大,創(chuàng)建的容器或鏡像多了就無法使用了。

目錄遷移記錄如下(更改到/home/docker下):

1、停止docker服務。

2、創(chuàng)建新的docker目錄,執(zhí)行命令df -h,找一個大的磁盤。我的是放在/home目錄下面,我的/home目錄大小有900G。 我在 /home目錄下面建了 /home/docker/lib目錄,執(zhí)行的命令是:

3、遷移/var/lib/docker目錄下面的文件到 /home/docker/lib下面

注意:如果文件內(nèi)容很多的話,為了確保成功最好是一個文件一個文件的拷貝。如果在拷貝過程中報“設備上沒有空間”的錯誤,就使用mv剪切。

4、修改docker配置(/etc/systemd/system/docker.service.d/devicemapper.conf),在文件末添加 --graph=/home/docker/lib

devicemapper.conf文件的內(nèi)容如下:

注意:如果/etc/systemd/system/docker.service.d/devicemapper.conf,這個路徑找不到的話,就新建,新建之后加入內(nèi)容,沒有地址的話就可以去掉”--insecure-registry=地址”。

5、重載配置,重啟docker

6、啟動成功后,確定容器沒問題后刪除/var/lib/docker/目錄中的文件,然后就OK了。

php如何通過linux命令,在docker中執(zhí)行一個文件并且接收docker容器中執(zhí)行之后,控制臺的返回的結果?

Docker中我們一般會有兩種執(zhí)行命令的方式,一種是直接進入容器的命令行,在終端執(zhí)行并查看結果,一種是在后臺執(zhí)行,并不會在終端查看結果。

1、進入容器命令行

su root

docker run -i -t ubuntu:16.04/bin/bash#或者執(zhí)行下面這句docker run -it ubuntu:16.04/bin/bash

-i和-t的作用是幫助你進入交互模式,如果不加這部分,你將無法進入容器內(nèi)部,更別說使用命令行了。/bin/bash的意思就是使用容器的命令行來輸入命令。執(zhí)行結果如下:

root@7d150a0fb029:/#

root后面跟的就是容器id,表明你已經(jīng)進入容器,可以輸入命令了,你可以輸入一些常用命令試試:

root@7d150a0fb029:/# docker run -i -t ubuntu:16.04 /bin/bash

結果輸出了鏡像的內(nèi)核版本信息:

Linux version 4.13.0-36-generic (buildd@lgw01-amd64-033)(gcc version 5.4.020160609(Ubuntu5.4.0-6ubuntu1~16.04.9))#40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018

通過exit可退出容器。

2、后臺執(zhí)行命令

輸入下面的代碼,-d表示的就是后臺運行,這點可以直接通過docker run –help查看該命令的功能。下面這句話的意思就是在鏡像的程序中添加引號內(nèi)的代碼,并在后臺運行。

docker run -d ubuntu:16.04 /bin/sh -c "while true; do echo hello world; sleep 1;done"

輸出結果不會顯示運行的結果,而是給出新建的容器id,這里說明一下,每次輸入docker run命令都會新建一個容器,產(chǎn)生一個新的id。

輸出結果如下:

c7188be9bd7b5c0aa91c5eeb72013996c89bfdc2181d1a5ff7f880af6f8aff99

查看一下正在運行的容器:

root@cdl-XPS15R:/home/cdl# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

c7188be9bd7b ubuntu:16.04"/bin/sh -c 'while t…"13 seconds ago Up11 seconds keen_vaughan1b6ba17f7df7 ubuntu:16.04"/bin/bash"2 minutes ago Exited(0)2 minutes ago cocky_noether7d150a0fb029 ubuntu:16.04"/bin/bash"4 minutes ago Exited(0)2 minutes ago hopeful_banach

這里會發(fā)現(xiàn),第一個容器的id和后臺運行的容器id前幾位一模一樣,但是長度要長很多,其實是一樣的,只不過通過ps命令打印輸出時為了方便顯示只顯示了前幾位。

如果想要進入后臺運行的容器的命令行而不創(chuàng)建新的容器,只需要輸入以下命令:

#Exec是進入已經(jīng)存在的容器,run是創(chuàng)建新容器docker Exec-it c7188be9bd7b /bin/bash

輸入哪個更長的id也是一樣的效果:

docker Exec -it c7188be9bd7b5c0aa91c5eeb72013996c89bfdc2181d1a5ff7f880af6f8aff99 /bin/bash

輸出結果都是:

root@c7188be9bd7b:/#


分享名稱:linux新建容器命令,linux 容器教程
標題路徑:http://weahome.cn/article/hodsop.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部