docker初體驗:docker 自己定製映象
Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從 Apache2.0 協議開源。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。接下來為大家演示一下docker部署wordpress部落格系統。 |
環境
安裝docker
移除舊版本docker
[[email protected] ~]# sudo yum remove docker \ > docker-client \ > docker-client-latest \ > docker-common \ > docker-latest \ > docker-latest-logrotate \ > docker-logrotate \ > docker-engine
安裝yum-utils包並設定穩定儲存庫
[[email protected] ~]# yum install -y yum-utils
安裝docker
[[email protected] ~]# yum install docker-ce docker-ce-cli containerd.io
啟動docker
[[email protected] ~]# systemctl start docker
檢視docker映象
剛剛安裝docker是沒有映象的
[[email protected] ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE
下載centos映象
[[email protected] ~]# docker pull centos
預設centos映象沒有ifconfig
自定義dockerfile檔案
FROM centos ENV MYPATH /usr/local WORKDIR $MYPATH RUN yum install -y net-tools RUN yum install -y vim EXPOSE 80 CMD echo $MYPATH CMD echo "-----end-----" CMD /bin/bash"
開始製作
docker build -f ./dockerfile_chao_centos -t chao.centos:0.1 .
建立虛擬機器
[email protected] ~]# docker run -it --name test chao.centos:0.1 /bin/bash
驗證ifconfig
[[email protected] local]# ifconfig eth0: flags=4163 mtu 1500 inet 172.17.0.2 netmask 255.255.0.0 broadcast 172.17.255.255 ether 02:42:ac:11:00:02 txqueuelen 0 (Ethernet) RX packets 6 bytes 516 (516.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 1000 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
「其他文章」
- sql server如何刪除前1000行資料
- spring boot 不連線資料庫啟動
- 刪除字串中的所有相鄰重複項
- 超全面的Linux基礎知識的梳理
- 手把手教你 Socket 通訊(TCP/IP)
- Vue Openlayer中使用select選擇要素
- 對order by的理解
- 在docker中haproxy的安裝以及mysql的負載均衡配置
- JavaScript字串中URL的檢測並轉換為連結
- 只要有熱情和方法就能學好Linux
- Highcharts 環境配置介紹
- Centos7安裝與配置OpenVPN伺服器
- ECharts 互動元件概述
- docker初體驗:docker部署wordpress部落格系統
- 如何使用evilscan 掃描網路
- docker初體驗:docker 自己定製映象
- ECharts 樣式設定介紹
- 一名合格的運維工程師的歷練之路
- Python中非常有用的三個資料科學庫
- ssl證書是由什麼組成?ssl證書是什麼?