docker笔记
docker架构图

一、docker常用命令
#查看本地镜像 docker images #拉取远程镜像到本地 docker pull alpine:3.15 #运行镜像 #将redis镜像端口6379映射到本机端口6379,后台运行,并命名为docker-redis docker run -d -p 6379:6379 --name docker-redis redis #停止运行镜像 docker stop 6dcc70360561 docker stop docker-redis #重启容器,如果容器删了就启动不了了 docker start docker-redis #删除镜像 docker rmi redis #删除容器 docker rm docker-redis #在镜像运行时执行shell docker exec -it eager_wescoff sh #查看日志 docker logs docker-redis #在镜像中运行shell docker exec -it docker-redis /bin/bash >redis-cli >127.0.0.1:6379>set a 1 >127.0.0.1:6379>get a
二、将镜像推送到远程仓库
#远程仓库登录https://hub.docker.com/,需要输入远程仓库账号密码 docker login #登出 docker logout #仓库镜像搜索 docker search alpine #在Dockerfile所在目录执行镜像构建,镜像命名为nginx:v3 docker build -t nginx:v3 . #本地镜像打标签 docker tag alpine:3.15 wangbin2188/alpine:3.15 #将本地镜像推到远程镜像仓库 docker push wangbin2188/alpine:3.15
三、不能连外网时的镜像分发
#把镜像保存为本地文件 docker save ngx-app:latest -o ngx.tar #从本地压缩文件获取镜像 docker load -i ngx.tar
浙公网安备 33010602011771号