发布时间:2024-11-16 人气:103次
前言:最近在跟进一个采用容器化部署的项目,需要使用到docker容器,总结了一下常用的命令。1.查看本地所有的docker镜像: docker images2.查看正在运行的容器:docker ps
3.进入容器:docker exec -it 容器id /bin/bash
4.退出容器:exit
5.查看当前路径:pwd
6.将容器中的文件复制到本地: docker cp 容器id:/etc/mysql/my.cnf /file
7.将本地文件复制到容器中: docker cp /file/my.cnf 容器id:/etc/mysql/my.cnf
8.重启容器: docker restart 容器id
9.提交镜像: docker commit -a "wxh" -m "mysql contain data" 容器id 镜像名称:镜像标签 -a :提交的镜像作者。 -c :使用 Dockerfile 指令来创建镜像。 -m :提交时的说明文字。 -p :提交镜像前暂停容器(默认为 true)。
10.重命名镜像名称: docker tag 65943c8f6c5f ip:port/tsm/mysql:v1.1
65943c8f6c5f 为镜像id ip:port/tsm/mysql:v1.1 为目标镜像名称
11.登录远程harbor仓库: docker login 10.190.183.15:280 -u unme -p password -u 为用户名 -p 为密码
12.推送本地镜像到远程harbor仓库: docker push ip:port/tsm/mysql:v1.1