Docker build
跳转到导航
跳转到搜索
建议以 Alpine Linux 作为基础打包
先登录 docker login -u <username> 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
see also Docker Dockerfile
references
使用Dockerfile部署springboot打包jar包