码迷,mamicode.com
首页 > 其他好文 > 详细

docker笔记

时间:2017-12-09 16:48:21      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:arp   containe   har   flush   pat   一个   commit   doc   bin   

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笔记

标签:arp   containe   har   flush   pat   一个   commit   doc   bin   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!