“Docker build”的版本间的差异
跳到导航
跳到搜索
(未显示同一用户的2个中间版本) | |||
第34行: | 第34行: | ||
==2023 example == | ==2023 example == | ||
<pre> | <pre> | ||
+ | |||
+ | root@myxps:/home/evan/data/dockerbuild/sep2023/phpinfo# ls | ||
+ | Dockerfile index.php | ||
+ | root@myxps:/home/evan/data/dockerbuild/sep2023/phpinfo# cat Dockerfile | ||
+ | # syntax=docker/dockerfile:1 | ||
+ | FROM php:8.1-fpm | ||
+ | #FROM --platform=$TARGETPLATFORM php:8.1-fpm | ||
+ | WORKDIR /app | ||
+ | COPY index.php /app | ||
+ | root@myxps:/home/evan/data/dockerbuild/sep2023/phpinfo# cat index.php | ||
+ | <?php | ||
+ | echo 'from evan linuxsa.org'; | ||
+ | phpinfo(); | ||
+ | |||
+ | ?> | ||
+ | |||
+ | docker build --tag evan886/phpinfo -f Dockerfile . | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
</pre> | </pre> | ||
第40行: | 第62行: | ||
[https://www.cnblogs.com/ee900222/p/docker_3.html Docker系列之(三):Docker微容器Alpine Linux] | [https://www.cnblogs.com/ee900222/p/docker_3.html Docker系列之(三):Docker微容器Alpine Linux] | ||
+ | =see also Docker Dockerfile= | ||
+ | [[Dockerfile]] | ||
+ | [https://www.runoob.com/docker/docker-dockerfile.html Docker Dockerfile ] | ||
− | = | + | =references= |
− | |||
− | |||
[https://www.okcode.net/article/41799 官方镜像利用commit制作自己的镜像并上传docker hub] | [https://www.okcode.net/article/41799 官方镜像利用commit制作自己的镜像并上传docker hub] |
2023年9月26日 (二) 06:42的最新版本
建议以 Alpine Linux 作为基础打包
先登录 docker login evan886 evan22 cd /data/builddocker/mysql/5.7 /data/builddocker/mysql/5.7# ls docker-entrypoint.sh Dockerfile docker build --tag evan886/mysql5.7:v1 -f Dockerfile . docker push evan886/mysql5.7:v1 docker push evan886/ubuntu14 The push refers to repository [docker.io/evan886/ubuntu14] Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 223.6.6.6:53: read udp 192.168.10.199:42959->223.6.6.6:53: i/o timeout 后来dns 改为8.8.8.8就好了呀
2023 example
root@myxps:/home/evan/data/dockerbuild/sep2023/phpinfo# ls Dockerfile index.php root@myxps:/home/evan/data/dockerbuild/sep2023/phpinfo# cat Dockerfile # syntax=docker/dockerfile:1 FROM php:8.1-fpm #FROM --platform=$TARGETPLATFORM php:8.1-fpm WORKDIR /app COPY index.php /app root@myxps:/home/evan/data/dockerbuild/sep2023/phpinfo# cat index.php <?php echo 'from evan linuxsa.org'; phpinfo(); ?> docker build --tag evan886/phpinfo -f Dockerfile .
Docker系列之(三):Docker微容器Alpine Linux