docker初體驗:docker 自己定製映象
導讀 | Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從 Apache2.0 協議開源。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 機器上,也可以實現虛擬化。接下來為大家演示一下docker部署wordpress部落格系統。 |
環境
7
安裝docker
移除舊版本docker
[root@chaols ~]# sudo yum remove docker \ > docker-client \ > docker-client-latest \ > docker-common \ > docker-latest \ > docker-latest-logrotate \ > docker-logrotate \ > docker-engine
安裝yum-utils包並設定穩定儲存庫
[root@chaols ~]# yum install -y yum-utils
安裝docker
[root@chaols ~]# yum install docker-ce docker-ce-cli containerd.io
啟動docker
[root@chaols ~]# systemctl start docker
檢視docker映象
剛剛安裝docker是沒有映象的
[root@chaols ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE
下載centos映象
[root@chaols ~]# 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 .
建立虛擬機器
root@chaols ~]# docker run -it --name test chao.centos:0.1 /bin/bash
驗證ifconfig
[root@f5be14eebc1e local]# ifconfig eth0: flags=4163mtu 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=73mtu 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
本文原創地址: https://www.linuxprobe.com/docker-docker-images.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2789335/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker定製自己的環境映象Docker
- Docker & ASP.NET Core (2):定製Docker映象DockerASP.NET
- Docker筆記之Docker初體驗Docker筆記
- docker初體驗:docker部署nginx服務DockerNginx
- Docker初體驗,建立並匯出第一個本地映象Docker
- golang 與 docker 初體驗GolangDocker
- docker製作自己的映象並上傳dockerhubDocker
- 製作Docker映象Docker
- 體驗SpringBoot(2.3)應用製作Docker映象(官方方案)Spring BootDocker
- docker映象複製到自己的儲存庫使用Docker
- docker決戰到底(五) 製作自己的Jenkins映象DockerJenkins
- 自己動手製作elasticsearch-head的Docker映象ElasticsearchDocker
- docker 構建自己的映象Docker
- YashanDB Docker映象製作Docker
- oracle製作docker映象OracleDocker
- Docker 映象製作方法Docker
- Docker製作jdk映象DockerJDK
- docker初體驗:docker部署nginx負載均衡叢集DockerNginx負載
- docker學習(常用命令,映象燒錄,定製映象)Docker
- Docker容器化技術初體驗Docker
- Docker二所映象製作Docker
- Docker 必知必會3----使用自己製作的映象Docker
- Docker映象時區設定Docker
- 「nodejs + docker + github pages 」 定製自己的 「今日頭條」NodeJSDockerGithub
- 自己動手製作elasticsearch的ik分詞器的Docker映象Elasticsearch分詞Docker
- docker 製作與使用 arcgisserver 映象DockerServer
- Docker定時刪除none映象DockerNone
- 使用 Bitnami PostgreSQL Docker 映象快速設定流複製叢集SQLDocker
- docker 映象Docker
- Docker如何製作映象-Dockerfile的使用Docker
- 伺服器:如何製作docker映象伺服器Docker
- Windows Server 2016系統的Docker容器初體驗WindowsServerDocker
- Docker筆記(五):整一個自己的映象Docker筆記
- Docker(五)Docker映象講解Docker
- docker 學習筆記之實戰 lnmp 環境搭建系列 (3) ------ dockerfile 定製屬於自己的映象Docker筆記LNMP
- Docker(1):初體驗之應用掛載到容器Docker
- OceanBase初體驗之Docker快速部署試用環境Docker
- 製作 Python Docker 映象的最佳實踐PythonDocker