docker 常用命令

容器在docker运行时自动启有两种方法

1.在使用docker run时,添加下面参数

--restart=always

2.在运行docker的时候添加

docker update --restart=always 容器id


docker search nginx 搜索镜像

docker pull centos:7.2.1511  拉取镜像

docker images 查看镜像

docker rmi 镜像id    删除镜像

docker commit 容器id  镜像名称 生成镜像

docker rmi -f $(docker images -q)  删除所有镜像

docker ps 查看运行中的容器

docker ps -a  查看所有容器

docker exec -it 容器ID bash    进入容器

docker (stop|start|restart) 容器id     停止启动重启容器

docker rm 容器id   删除容器

docker run --name mynginx  -d nginx:latest  运行容器 

docker rm -f $(docker ps -aq)  删除所有容器

docker stop  $(docker ps -aq)  停止所有容器

文件复制

容器往宿主机:

docker cp 容器:/usr/local/js/test.js /opt

宿主机往容器:

docker cp /opt/test.js 容器:/usr/local/js


数据卷挂载

docker run -t -i -v /home/www:/www 1768177868/wxc:dev /bin/bash


容器间通信

docker network ls   网卡列表

docker network create myNetWork    创建名为myNetWork网卡

docker network rm 自定义networkID  删除

docker run ...    --network myNetWork   运行容器时加上参数

docker network connect myNetWork 容器名  容器运行后连接网卡

docker network inspect myNetWork  查看myNetWork网卡详情


查看容器日志

查看指定时间后的日志,只显示最后100行:

$docker logs -f -t --since="2018-02-08"--tail=100 CONTAINER_ID

查看最近30分钟的日志:

$ docker logs --since 30m CONTAINER_ID

查看某时间之后的日志:

$docker logs -t --since="2018-02-08T13:23:37"CONTAINER_ID

查看某时间段日志:

$docker logs -t --since="2018-02-08T13:23:37"--until"2018-02-09T12:23:37"CONTAINER_ID


提交镜像

我的docker hub上的仓库为 1768177868/wxc

我需要先给我本地的镜像打标签 docker tag  centos:v1.0  1768177868/wxc:v1.0

然后再执行 docker push 1768177868/wxc:v1.0


docker管理面板工具

docker pull portainer/portainer

本机模式

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name prtainer portainer/portainer

远程模式

docker run -d -p 9000:9000 --restart=always --name prtainer portainer/portainer

访问Portainer容器:http://IP:9000

首次登录需要设置admin的密码

选择docker连接

选择Local,代表本地模式,portainer仅管理本机的docker容器

选择Remote,代表远程模式,名称随意,在Endpoint URL中填写docker节点的地址:docker远程端口(docker安装教程中的设置的-H 0.0.0.0:2375中的2375)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • docker常用命令详解 - CSDN博客 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的...
    Meathill大魔王阅读 4,225评论 1 2
  • 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备...
    Joncc阅读 1,904评论 0 0
  • 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备...
    BestbpF阅读 1,885评论 0 0
  • Docker常用命令使用 docker ps列出容器使用语法:docker ps [options]options...
    StrongZhao阅读 3,897评论 0 0
  • 张三是清油县里远近闻名的流氓无赖,除了偷鸡摸狗、欺男霸女以外,最喜欢做的事情就是在晚上装神弄鬼,吓唬过路的行人,趁...
    怀春兰阅读 2,635评论 0 0