zoukankan      html  css  js  c++  java
  • docker常用命令

    1.启动容器

    1 # docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
    2 
    3 -itd:在docker中运行一个带交互式的且能后台运行的容器。
    4 
    5 --name mysql:给容器命名为mysql,注意name前面有两个小横杠(--)。
    6 
    7 -p 3306:3306:这里是指将容器的3306端口映射到主机的3306端口,冒号前面指的是主机端口,后面指的是容器端口。
    8 
    9 -e MY_ROOT_PASSWORD=123456:这行命令的意思是在创建mysql容器的时候在容器中创建一个root用户,密码是123456。

    2.进入容器

    1 docker exec -it mysql bash

    3.退出当前容器

    1 ##直接退出
    2 exit
    3 
    4 ##退出后台运行
    5 Ctrl+P+Q 

    4.重启容器

    1 docker restart CONTAINERNAME

    5.提交镜像

    1 docker commit id name

    6.保存镜像

    1 docker save -o /xx/xx.tar xx(镜像名称)


    7.加载镜像

    1 docker load < xx.tar

    8.重命名镜像

    1 docker tag imageid name:tag

    9.删除镜像

    1 docker rmi name:tag

    10.镜像推送

    1 docker tag name(名称) regip(仓库ip):port(端口)/name
    2 
    3 docker push regip(仓库ip):port(端口)/name

    11.service服务相关

     1 查看服务
     2 docker service ls 
     3 
     4 查看服务的任务
     5 docker service ps serviceid(服务ID)
     6 
     7 查看服务任务详情以及不截断输出
     8 docker service ps --no-trunc serviceid(服务ID)
     9 
    10 删除服务
    11 docker service rm serviceid(服务ID)
    12 
    13 更新服务
    14 docker service update
    15 
    16 查看服务的详细信息
    17 docker service inspect serviceid(服务ID)
  • 相关阅读:

    梯度下降法
    维特比算法
    分治法
    动态规划
    hadoop学习视频
    Java深拷贝浅拷贝
    Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说
    Linux高性能server编程——定时器
    OpenGL进阶演示样例1——动态画线(虚线、实线、颜色、速度等)
  • 原文地址:https://www.cnblogs.com/cglmj/p/11027481.html
Copyright © 2011-2022 走看看