docker常用命令

【容器操作】

            1.查看

                docker container ls (查看在运行的容器 -a查看所有)

                docker ps (查看正在运行的容器 -a查看所有)

            2.停止

                docker stop 容器id

                docker stop $(docker ps -a -q) 停止全部

                docker stop  -f $(docker ps -a -q) 强制停止全部

            3.删除

                docker rm 容器id

                docker rm $(docker ps -a -q) 删除全部

                docker rm  -f $(docker ps -a -q) 强制删除全部

【docker-machine】

            1.查看

                    docker-machine ls

            2.创建

                    docker-machine create -d virtualbox 【名称】   (创建一个虚拟机)

            3.和虚拟机建立连接和断开连接

                    docker-machine env 【名称】过后出现的字样执行最后一行就可以完成连接

                    docker-machine env -u 过后出现的字样执行最后一行就可以完成断开

                    docker-machine ssh 虚拟机名 ("【命令】")记得有双引号。执行单条命令

            4.启动虚拟机

                    docker-machine start 【名称】    

 

 

【镜像操作】

        1.查看

            docker image ls 或 docker images(推荐)

        2.删除

            docker rmi 【镜像id】

            docker rmi $(docker images -q)删除全部

            docker rmi -f $(docker images -q) 强制删除

        3.标记

            docker tag [镜像]:[版本] [远程仓库]/[用户名|标签]/name:版本

        4.pull

            docker pull 镜像拉取镜像版本默认是latest 最好加上版本

        5.push

            docker push 【标记后半部分】就可以了,命名不同上传远程不同,hub.docker是自己的用户名

        

【stack】

                1.建立stack

                        docker swarm init       初始化后其他就可以加入 出现的命令粘贴就可以 token等内容

                        docker swarm join

                        docker swarm leave -f 离开stack 但是要在每个节点上操作

                2.建立服务

                        docker stack deploy -c docker-compose.yml 【名称】

                3.查看服务

                        docker service ls

                4.查看stack的容器

                        docker service ps 【名称】

                5删除

                        docker stack rm 【名称】如果通过容器的方式删除stack立即会开启一个新的容器        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值