Linux、ocker 等相关学习资料微言2025-09-202025-09-20alpine docker12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697http://www.irouteros.com/?p=2712/interface/veth/add name=veth3 address=10.42.200.6/24 gateway=10.42.200.8/container/config/set registry-url=https://registry-1.docker.io/container mounts add dst=/var/log/nginx/ name=nginxlog src=”/disk1/nginx”/container/add remote-image=1247004718/nginx1.20-php5.6.40-fpm interface=veth2 root-dir=docker/nginx logging=yes1247004718/nginx1.20-php5.6.40-fpmdocker pull pmconnect/php-nginx:latestdocker pull lmnwks/php81_nginx:latest/container/add remote-image=lmnwks/php81_nginx:latest interface=veth2 root-dir=docker/nginx logging=yes开机启动docker rc-update add docker boot启动docker 服务service docker start docker infodocker -v ######进入容器########docker exec -it af8d ash######复制文件########docker cp /usr/bin/cloudflared aaaabcbbbd4b:/usr/bin/cloudflared将一个tar包load成一个image:docker load < my.tar 或 docker load -i my.tar将image save成tar包: docker save logmanager:1.0 > logmanager.tar 或者 docker save 1312423bf3ee -o /root/dockerfile/my.tar————————————————#########更改时区##########################apk add --no-cache tzdata拷贝对应的时区文件按到/etc/localtimecp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime#########更改时区##########################cp /usr/share/zoneinfo/UTC /etc/localtime#########更改时区##################################docker 容保存为镜像包docker commit 0fc120021bd4 alpine-dns镜像包保存为tar包docker save alpine-dns:latest >alpine_x86.tar####docker 打包合格的tag 包符合上传########docker tag alpine-dns:latest khyx/alpinedns:v01登陆docker login khyx&xnkR8pELpp74pk###docker 上传镜像到HUB #######docker tag my-app:latest khyx/my-app:latestdocker push khyx/alpinedns:v01docker containerdocker image删除所有容器docker container prune 列出容器目录docker container run nginx:mainline-alpine3.18 ls确认容器核心版本docker container run nginx:mainline-alpine3.18 cat /etc/os-release列出nginx 设置目录docker container run nginx:mainline-alpine3.18 ls -R -l /etc/nginx查看nginx 全局设置文件docker container run nginx:mainline-alpine3.18 cat /etc/nginx/nginx.conf查看默认WEB虚拟主机配置文件docker container run nginx:mainline-alpine3.18 cat /etc/nginx/conf.d/default.conf确认虚拟目录下面的内容docker container run nginx:mainline-alpine3.18 ls -R -l /usr/share/nginx/html启动容器确认效果docker container run --name myweb -dit -p 8080:80 nginx:mainline-alpine3.18运行容器docker container run --name myweb -dit -p 8080:80 -p 2302:22 -v /home/myweb:/var/www/example.com:ro php5-nginx--privileged --restart=alwaysfreeswitchdocker run --name freeswitch -p 5060:5060/tcp -p 5060:5060/udp -p 5080:5080/tcp -p 5080:5080/udp -p 8021:8021/tcp -p 7443:7443/tcp -p 60535-65535:60535-65535/udp -v /etc/freeswitch/conf:/usr/local/freeswitch/conf bettervoice/freeswitch-container:1.6.6 Docker1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192http://www.irouteros.com/?p=2712/interface/veth/add name=veth3 address=10.42.200.6/24 gateway=10.42.200.8/container/config/set registry-url=https://registry-1.docker.io/container mounts add dst=/var/log/nginx/ name=nginxlog src=”/disk1/nginx”/container/add remote-image=1247004718/nginx1.20-php5.6.40-fpm interface=veth2 root-dir=docker/nginx logging=yes1247004718/nginx1.20-php5.6.40-fpmdocker pull pmconnect/php-nginx:latestdocker pull lmnwks/php81_nginx:latest/container/add remote-image=lmnwks/php81_nginx:latest interface=veth2 root-dir=docker/nginx logging=yes开机启动docker rc-update add docker boot启动docker 服务service docker start docker infodocker -v ######进入容器########docker exec -it af8d ash将一个tar包load成一个image:docker load < my.tar 或 docker load -i my.tar将image save成tar包: docker save logmanager:1.0 > logmanager.tar 或者 docker save 1312423bf3ee -o /root/dockerfile/my.tar————————————————#########更改时区##########################apk add --no-cache tzdata拷贝对应的时区文件按到/etc/localtimecp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime#########更改时区##################################docker 容保存为镜像包docker commit 0fc120021bd4 alpine-dns镜像包保存为tar包docker save alpine-dns:latest >alpine_x86.tar####docker 打包合格的tag 包符合上传########docker tag alpine-dns:latest khyx/alpinedns:v01登陆docker login khyx&xnkR8pELpp74pk###docker 上传镜像到HUB #######docker push khyx/alpinedns:v01docker containerdocker image删除所有容器docker container prune 列出容器目录docker container run nginx:mainline-alpine3.18 ls确认容器核心版本docker container run nginx:mainline-alpine3.18 cat /etc/os-release列出nginx 设置目录docker container run nginx:mainline-alpine3.18 ls -R -l /etc/nginx查看nginx 全局设置文件docker container run nginx:mainline-alpine3.18 cat /etc/nginx/nginx.conf查看默认WEB虚拟主机配置文件docker container run nginx:mainline-alpine3.18 cat /etc/nginx/conf.d/default.conf确认虚拟目录下面的内容docker container run nginx:mainline-alpine3.18 ls -R -l /usr/share/nginx/html启动容器确认效果docker container run --name myweb -dit -p 8080:80 nginx:mainline-alpine3.18运行容器docker container run --name myweb -dit -p 8080:80 -p 2302:22 -v /home/myweb:/var/www/example.com:ro php5-nginx--privileged --restart=alwaysfreeswitchdocker run --name freeswitch -p 5060:5060/tcp -p 5060:5060/udp -p 5080:5080/tcp -p 5080:5080/udp -p 8021:8021/tcp -p 7443:7443/tcp -p 60535-65535:60535-65535/udp -v /etc/freeswitch/conf:/usr/local/freeswitch/conf bettervoice/freeswitch-container:1.6.6