设为首页 收藏本站
查看: 1164|回复: 0

[经验分享] docker指南

[复制链接]

尚未签到

发表于 2017-12-6 11:42:23 | 显示全部楼层 |阅读模式
环境
  centos-7-x86_64【镜像下载地址】

1.安装docker

安装docker



yum install docker
查看docker信息



docker info
  发现以下错误
DSC0000.png

  这是因为docker没有启动的原因

启动docker



service docker start
  此时docker已经安装并启动完成了

最后设置docker为开机启动



chkconfig docker on
2.创建docker容器

获取有opencv2的docker镜像



docker pull satchitananda/python-opencv2
  全部显示 pull complete 则镜像获取成功

可以查看镜像



docker images
DSC0001.png


创建容器



docker run -itd -p 9527:22 -p 9528:8888 --name=fish --hostname==fish satchitananda/python-opencv2
  其中 -p 9527:22是为了映射容器端口,方便远程连接。-p 9528:8888是留作备用的映射端口,例如jupyter的映射。
  --name 是容器的名称,可以省略。--hostname是容器的主机名称,也可以省略。

docker容器创建完成后可以查看已经创建的docker容器



docker ps
DSC0002.png

  其中container ID是容器id,image是容器所使用的镜像,command是启动容器需要的命令,ports是容器的端口映射情况,names是容器的名称。

启动容器



docker exec -it goofy_cray bash
  其中goofy_cray是容器的名字。
  这样就已经创建好一个docker容器了。

3.docker命令

创建容器



docker run -it -p 9527:22 imageName
启动容器



docker exec -it containerName/containerId bash
从容器内部退出



exit
删除容器



docker rm -f name/containerId
  可以根据容器id和容器名删除容器。
  停止一个正在运行的容器



docker stop name/id


容器停止运行后docker ps命令不能查看到已经停止的容器,
必须使用docker ps -a 命令。
  启动一个停止运行的容器



docker start name/id
  重启容器



docker restart
重命名容器



docker rename oldname newname
提交一个运行中的容器为镜像



docker commit containerid foo/live
  comtainerid是容器id,foo/live是提交镜像的名字。删除镜像



docker rmi <image id>
  注意删除镜像时必须先停止容器

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-421262-1-1.html 上篇帖子: win10下docker安装和配置镜像仓库 下篇帖子: 一键部署 Docker Datacenter
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表