? 亚洲男人av香蕉爽爽爽爽_linux 部署docker-天津九安特機電工程有限公司

亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费

?

linux 部署docker

1. 安裝Docker引擎,2. 創(chuàng )建網(wǎng)絡(luò )和存儲卷,3. 編寫(xiě)Dockerfile文件,4. 構建鏡像,5. 運行容器,6. 測試應用,7. 發(fā)布應用

在軟件開(kāi)發(fā)過(guò)(guo)程中,開(kāi)發(fā)環(huán)境的配置是一個(gè)繁瑣且耗時(shí)的過(guò)程,為了解決這個(gè)問(wèn)題,Docker應運而生,Do??cker是一個(gè)開(kāi)源的應用容器引擎,它可以讓開(kāi)發(fā)者將應用程序及其依賴(lài)項??打包到一個(gè)輕量級、可移植的容器中,然后發(fā)布到任何流行的Linux機器或Windows機器上,也可以實(shí)現虛擬化,容器是完全使用沙箱機制,相互之間??不會(huì )有任何接口。

本文將詳細介紹如何使用Docker在L??inux上快速部署開(kāi)發(fā)環(huán)境。

安裝Docker

需要在Linux系統上安裝Docker,以下是在不同Linux發(fā)行版上安裝Docker的方法:

1、Ubuntu/Debian系統

sudo aptget updatesudo aptget install dockerce dockercecli containe(′?_?`)rd(′?ω?`).io

2、CentOS/RHEL系統

sudo yum install y yumutilssudo yumconfigmanager addrepo https://download.docker.com/linux/centos/dockerce.reposudo yum install dockerce dockercecli containerd.io

3、Fedora系統

sudo dnf install dnfplug?insc??oresudo dnf configmanager addrepo?? https://download.docker.com/linux/fedora/dockerce.reposudo dnf install dockerce dockercecli containerd.io

創(chuàng )建Dockerfile

Dockerfile是??一個(gè)文本文件,其中包含了一系列用戶(hù)可以調用docker命令自動(dòng)構建鏡像的指令,以下是一個(gè)簡(jiǎn)單的Dockerfile示例:

使用官方的Python基礎鏡(′Д` )像FROM python:3.8slim設置工作目錄WOR(′?`*)KDIR /app將當前目錄下的所有文( ?° ?? ?°)件復制到工作目錄COPY . /app安裝依賴(lài)RUN pip install tru(╯°□°)╯stedhost pypi.python.org r requirements.txt暴露端口EXPOSE 8080運行命令CMD ["python", "app.py&quo( ?▽?)t;]

構建Docker鏡像

在Dockerfile所在(zai)目錄下,運行以下命令構建Docker鏡像:

doヽ(′ー`)ノcker build t mypythonapp .

運行Dock??er容器

構建完成后,運行以下命令啟動(dòng)一個(gè)新的Docker容器:

docke( ???)r run p 8080:8080?? mypython??app

其他常用Docker命令

1、查看所有容器:docker ps a

2、停止容器:docker stop <容器ID>

3、刪除容器:docker rm <容器ID>

4、刪除鏡像:docker rmi <鏡像ID>

5、查看鏡像:docker images

6、推送鏡像:docker push <鏡像名(ming)>(需要先登錄Docker Hub)

7、拉取鏡像:docker pull <鏡像名>

8、查看日志:docker logs <容器ID>

9、進(jìn)入容(′?_?`)器:docker exec it <容器ID> /bin/bash(需要先安裝bash)

10、重啟容器:docker restart <容器ID>

11、查看容器資源使用情況:docker stats <容器ID>

12、更新容器配置:doc(???)ker update <容器ID>(需要先停止容器)

13、設置容器時(shí)區:docker run e TZ=Asia/Shanghai <鏡像名>(??需要先安裝tzdata)

14、設置容器內存限制:docker ru(╯°□°)╯︵ ┻━┻n memory=512m <鏡像名>(單位可以是b、k、m、g)

15、設置容器CPU限制:docker(′?`*) run cpus=1 <鏡像名>(單位可以是整數)

16、??設置容器網(wǎng)絡(luò )模式:dヽ(′▽?zhuān)?ノocker run net=bridge <鏡像名>(可選值有bridge、host、none)

17、設置容器存儲卷:docker run v /host/di??r:/container/dir <鏡像名>(可選值有bind、volume)

18、設置容器環(huán)境變量:docker run e VARIABLE_NAME=value <鏡像( ???)名(′▽?zhuān)?)>(可選值有env、arg)

19、設置容器端口映射:docker run p host??_port:container_port <鏡像名&g??t;(可選值有publish、PublishAllPorts)

20、設置容器數據卷映射:do??cker run v /host/dir:/container/dir:ro <鏡像名>(可選值有ro、rw、Z)

21、設置容器服務(wù)端口映射:docker run p host_port:co(′?`*)ntainer_port:target_port <鏡像名>(可選值有targetヽ(′ー`)ノ)22. 設置容器DNS服??務(wù)器:docker run dns=8.8.8.8 <鏡像名>(可選值有dns)23. 設置容器HTTP代理:docker run httpproxy=http://proxy:port <鏡像名>(可選值有http_proxy、https_proxy)24. 設置容器NO_PROXY(??ヮ?)?*:???:docker run noproxy=<iface:ip_address(′?`*),hostname,domain <??;鏡像名>(可選值有no_proxy)25. 設置容器用戶(hù)和組:(可選值有user、uid、gid)26. 設置容器進(jìn)程(′?ω?`)優(yōu)先級:docker run pidslimit=1024 <鏡像名>(可選值有pidslimit)27. 設置容器資源限制優(yōu)先級:docker run cpusetcpus=0,1 <鏡像名>(可選值有cpusetcpus)28. 設置容器OOM控制策略:docker run oomkilldisable <鏡像名>(可選值有oomkilldisable)29. 設置容器Ulimi??t:docker run ulimit no??file=65535:65535 <(′?_?`)鏡像ヾ(?■_■)ノ名>(可選值有ulimit)30??. 設置容器Cgroup驅動(dòng):docker run cgroupdriver=systemd <鏡像名>(可選值有??cgroupdriver)31. 設置容器日志驅動(dòng):docker run logdriver=jsonfile <鏡像名>(可???選值有logdriver)32. 設置容器存儲驅動(dòng):docker run storagedriver=overlay2 <鏡像名>(可選值有storagedriver)33. 設置容器網(wǎng)絡(luò )驅動(dòng):docker ru??n network=bridge <鏡像名>(可選值有network)34. 設置容器安全(quan)策略:docker run securityopt apparmor=unconfined <鏡像名>(可選值有securityopt)35. 設置容器SELinux策略:docker run selinuxenabled=tr(′▽?zhuān)?ue <鏡像??名>(可選值有selinuxena??bled)36. 設置容器Sysctl參數:docker run sysctl net.ipv4.ip_forward=1 <鏡像名>(??可選值有sysctl)37(′_`). 設置容器Capabilities:docker run capadd=NET_ADMIN <鏡像名>(可選值有capadd、capdrop、capinh

  1. 上一篇:企業(yè)網(wǎng)站建站_自己建網(wǎng)站難嗎安全嗎
  2. 下一篇:沒(méi)有了;
亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费 涞水县| 左贡县| 犍为县| 定结县| 巫山县| 乐安县| 通州区| 策勒县| 云梦县| 香港| 黔西| 湖南省| 柳林县| 西林县| 阿拉尔市| 塔河县| 开封县| 宣汉县| 江源县| 云浮市| 玉龙| 甘德县| 巩留县| 长白| 济源市| 渑池县| 漯河市| 天长市| 饶河县| 呼伦贝尔市| 临湘市| 丰城市| 平潭县| 松江区| 巴彦淖尔市| 兴安盟| 务川| 始兴县| 汝州市| 鹤岗市| 会理县| http://444 http://444 http://444 http://444 http://444 http://444