docker相关基础操作

2024-09-02  本文已影响0人  注册号码

运行容器: docker run -d -p 58400:58300 --name tengyunapi imageid或REPOSITORY

        |-d是后台运行并返回容器id

        |-p指定端口 映射宿主机端口:docker容器端口

        |--name 自定义容器image名称

        | 镜像imageid或仓库image名称

启动: service docker start/systemctl start docker

重启: systemctl restart docker/service docker restart

查看容器container: docker ps (正在运行) -a (所有的包含停止的)

查看镜像:docker images

进入容器: docker exec -it 775c7c9ee1e1 /bin/bash 

退出容器: exit

删除容器:docker rm container_id

删除镜像:docker rmi image_id

查看部署地址: docker inspect 3ce50a895d8a 

-f 跟踪日志输出,-t显示时间戳,--tail 列出最新的日志

查看容器实时日志最新100行并过滤  -t 显示时间戳

docker logs -f -t --tail 100  9749430a4699  | grep  '账户缓存'

docker run -d -p58003:59000 --name photo1.5  photo:1.5

docker run -d -p 58400:58300 --name tengyun1.4 imageid

docker run  -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d  --name mysql

将jar包build  在虚拟机中操作先把jar包上传

docker build -t photo:2.0 .

//下载镜像为tar包

docker save photos2.0 > photos2.0.tar

加载镜像

docker load -i  photos.tar

启动镜像

docker run -d -p59000:59000 --name photos  photo:1.9

文件拷贝

容器文件拷贝到宿主机

docker cp 容器名:docker文件路径  宿主机路径

docker cp leniu-yunshitang-biz:/logs/leniu-yunshitang-biz/2023-01 /logs/logs/leniu-yunshitang-biz

宿主机文件往容器拷贝

docker cp 宿主机要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径

加载指定镜像

docker load -i ${filePath} imageid

上一篇 下一篇

猜你喜欢

热点阅读