首页 > 其他 > 详细

docker笔记

时间:2017-12-09 16:42:06      阅读:185      评论:0      收藏:0      [点我收藏+]

1、运行容器

docker run -it centos /bin/bash

  此处的 centos 为镜像 REPOSITORY,docker images 命令第一列的内容。

 

2、提交一个对容器的修改

第一步:查看修改过的容器的 id

docker ps -l

 第二步:提交

docker commit <id> <name>

 例如:docker commit 12342sd lnmp

 

3、复制容器文件夹到主机

格式:

从主机复制到容器sudo docker cp host_path containerID:container_path

从容器复制到主机sudo docker cp containerID:container_path host_path

例如:下面的容器 id 为通过 docker ps -l 查看到的容器 id

docker cp c1dc29070a5a:/usr/local/mysql/var D:/mysql_var

  

4、容器和宿主机共享文件夹(-v 参数)

docker run -it -v D:/mysql_var:/usr/local/mysql/var lnmp /bin/bash

  

5、端口映射

 

6、docker mysql连接显示 "docker gateway is not allowed to connect to xxx"

在容器里面连接mysql,执行 flush privileges;

 

docker笔记

原文:http://www.cnblogs.com/eleven24/p/8011669.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!