echo "Docker命令 持续更新..."
制作镜像:docker build folder_name(不包含/ ,包含Dockerfile的文件夹)
给镜像命名repository和tag:docker tag image_id repository_name:tag_name
制作带repository和tag镜像:docker build -t repository_name:tag_name .(当前目录)
查看镜像:Docker images
查看运行的容器:Docker ps
启动镜像:docker run -it -p 9091:8080 -p 9092:8080 image_id /bin/bash
退出容器:exit
运行容器:docker start container_id
关闭容器:docker stop container_id / docker kill container_id
进入容器:docker exec -it container_id /bin/bash
远程获取镜像:docker pull
远程推送镜像:docker push image_id / repository_name:tag
连接远程主机:docker login registry-cbu.huawei.com
宿主机文件拷贝到容器:放入war包:docker cp /home/lihaifeng/war/dragFlightMaven.war 容器id:(无空格)/opt/apache-tomcat-8.0.44/webapps
保存镜像为tar.gz压缩包:
docker save -o ${PACKAGE_VERSION}.tar ${PACKAGE_NAME}:${PACKAGE_VERSION}
gzip ${PACKAGE_VERSION}.tar
将压缩包解压为Docker镜像
解压 gunzip ${PACKAGE_VERSION}.tar.gz
docker load -i ${PACKAGE_VERSION}.tar
ENTRYPOINT详解:
https://blog.csdn.net/CHENYUFENG1991/article/details/78766584
- 点赞
- 收藏
- 关注作者
评论(0)