前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >docker使用笔记

docker使用笔记

作者头像
用户1396155
发布2018-08-02 15:55:40
2750
发布2018-08-02 15:55:40
举报
文章被收录于专栏:IT探索IT探索

1.docker服务管理

1.1.安装

yum install docker

1.2.启动

service docker start


chkconfig docker on
 

systemctl start docker.service


systemctl enable docker.service

1.3.停止

systemctl stop docker.service

1.4.重启

systemctl restart docker

1.5.为docker服务设置代理

1)mkdir /etc/systemd/system/docker.service.d

2)touch /etc/systemd/system/docker.service.d/http-proxy.conf

内容如下:

[Service]
Environment="HTTP_PROXY=10.125.156.21:8118HTTPS_PROXY=10.125.156.21:8118"

3)刷新配置:

systemctl daemon-reload

1.6为docker配置官方国内加速镜像

我的docker版本为1.12.6,对于1.12版本,可以修改一下文件:

vi/etc/docker/daemon.json

"registry-mirrors":["https://registry.docker-cn.com"]

2.镜像操作

2.1搜索镜像:

docker search image_name

2.2下载镜像:

docker pull image_name

2.3查看本地镜像:

docker images

2.4删除本地镜像

docker rmi image_name

2.5基于运行的容器创建镜像

docker commit container_id new_image_name

2.6基于当前操作系统iso制作镜像

待续

2.7导出镜像

docker export container_id >export_image_name

2.8导入镜像

cat export_image_name|docker import - ${your_repo_name}:${your_tag_name}

3容器操作

3.1基于本地镜像,在新容器中运行命令

docker run image_name

常用参数

docker run -itd  --privileged=true -phost_ip:host_port:container_host_port --net=host

-v/path/to/host/directory:/path/to/container/directory image_name command

3.2列出本地容器

docker ps

列出所有容器

docker ps -a

3.2进入运行的容器中

docker attah container_id

3.3多终端登录容器

docker exec -it container_id bash

3.4查看容器日志

docker logs container_id

3.5删除容器

docker rm container_id

3.6退出并中止容器运行

容器内输入exit或ctrl+d

3.7退出不中止容器运行

ctrl+p+q

3.8启动已停止运行的容器

docker start container_id

4.容器和宿主机之间传文件

4.1.从容器copy到宿主机:

docker cp container_id:/from/container/path/filename /to/host/path/filename

4.2从宿主机copy到容器

挂载宿主机本地目录到容器里。

docker run -v /path/to/host/directory:/path/to/container/directoryimage_name command

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年02月23日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档