博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker实用命令集合
阅读量:6787 次
发布时间:2019-06-26

本文共 1006 字,大约阅读时间需要 3 分钟。

1. 访问docker中的MySQL数据库:

  docker exec -it test_mysql_1 mysql -u root -p 

2. 用docker命令导入或导出mysql数据:

  导出docker exec -i test_mysql_1 mysql -uroot -p234 test > test_db.sql

  导入docker exec -i test_mysql_1 mysql -uroot -p234 test < test_db.sql

3. 从image启动容器

  docker run -d -i -t <imageID> /bin/bash  这样就能启动一个一直停留在后台运行的Centos了。如果少了/bin/bash的话,Docker会生成一个Container但是马上就停止了,不会一直运行即使有了-d参数

4. 查看名字为none的image。这里的none的镜像是虚悬镜像,虚悬镜像是因为镜像版本更新,由于新旧镜像同名,旧镜像名称被取消,从而出现仓库名、标签 均为 <none> 的镜像

  而用docker image -a查看到的也有一些none的镜像是中间层镜像,不能删除

  docker images -f dangling=true

  一般来说,虚悬镜像已经失去了存在的价值,是可以随意删除的,可以用下面的命 令删除。

  docker rmi $(docker images -q -f dangling=true)

5. docker-compose单独启动一个服务。有时候在docker-compose.yml中有多个服务,如果用docker-compose up则会全部启动,使用下面的命令单独启动一个服务

  docker-compose up --no-deps -d 服务名 

  The --no-deps flag prevents Compose from also recreating any services which web depends on.

6. 在容器中使用ruby on rails相关命令:

  docker-compose exec 服务名 rails db:migrate

  其他命令类似

转载于:https://www.cnblogs.com/tyrionyang/p/9089828.html

你可能感兴趣的文章
SVN服务器搭建和使用(二)
查看>>
js数组及常用数学方法
查看>>
silverlight+wcf+linq to sql访问数据
查看>>
存板子专用
查看>>
PHP 笔记——Web页面交互
查看>>
在linux下使用curl访问 多参数url GET参数问题
查看>>
Linux命令pmap
查看>>
路飞学城-Python开发集训-第2章
查看>>
网易2016研发工程师笔试题 (整理)
查看>>
A New Effect About My Plugin render
查看>>
解决页面默认文本直接的小间距
查看>>
docker-6 管理工具
查看>>
禁止百度转码
查看>>
geoserver REST使用
查看>>
03 | 数组:为什么很多编程语言中数组都从0开始编号?
查看>>
web开发之php--- mvc 模式
查看>>
RGB565 转换 BMP24
查看>>
nodeJs 操作Mysql数据库
查看>>
《大数据时代:生活、工作与思维的大变革》读书笔记
查看>>
类的综合案例——纯虚函数与抽象类( 加强对接口与多态,以及派生类构造函数的理解 )...
查看>>