docker常用的命令收集
下文笔者讲述我们日常所常用的命令简介说明,如下所示
#启动容器后(容器id为mysqllaest) #使用bash命令行的形式,进入容器中 docker exec -it mysqllaest bash # 删除没运行的容器 docker container 容器id # 通过commit指令,将docker容器创建为镜像,-m为注释,-a为提交者名称 # 921vf3e3acd3 为具体容器id,ouruser/sinatra:v2 是软件版本号 docker commit -m "Added java265" -a "Docker test" 921vf3e3acd3 ouruser/sinatra:v2 # 登陆到一个Docker镜像仓库 # 当未指定镜像仓库地址 # 默认为官方仓库 Docker Hub # 登录docker仓库的语法 docker login 仓库名称 例1:登录到阿里云个人的镜像仓库 docker login --username=admin@java265.com registry.cn-hangzhou.aliyuncs.com 例2:登陆到Docker Hub docker login -u 用户名 -p 密码 例3:登出Docker Hub docker logout 例4:登录到个人私有仓库(registry.java265.com) docker login registry.java265.com # 使用"docker tag"命令重命名镜像 docker tag mysql4test:1.0.0 registry.cn-hangzhou.aliyuncs.com/java265/mysql4test:ver_one # 将镜像推送到Registry docker push registry.cn-hangzhou.aliyuncs.com/java265/mysql4test # docker 删除某个 tag, 跟删除某个镜像差不多, docker rmi 容器名:容器tag docker rmi 容器id # 重启docker systemctl restart docker # 关闭harbor服务(需要先进入harbor目录,通过docker-compose管理harbor的多个服务) docker-compose stop # 开启harbor服务(需要先进入harbor目录,通过docker-compose管理harbor的多个服务) docker-compose up –d docker加速镜像 配置路径 /etc/docker/daemon.json: Docker 登陆信息 记录路径 /root/.docker/config.json:
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。