docker学习

 

一、阿里docker镜像加速器地址申请

https://cr.console.aliyun.com/cn-hangzhou/mirrors

这是我的专属镜像加速地址:https://6o5sx6jv.mirror.aliyuncs.com

二、在linux系统配置地址

三、docker的常用命令操作

docker -v 查看docker版本
docker pull tomcat 下载镜像
docker images 查看镜像
docker rmi 删除镜像
docker rmi -f  镜像id 删除镜像并删除服务
   
   
   
   

 

 

 

 

 

 

四、docker容器命令

OPTIONS说明(常用):有些是一个减号,有些是两个减号

--name="容器新名字": 为容器指定一个名称;

-d: 后台运行容器,并返回容器ID,也即启动守护式容器;

-i:以交互模式运行容器,通常与 -t 同时使用;

-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;

-P: 随机端口映射;

-p: 指定端口映射,有以下四种格式

      ip:hostPort:containerPort

      ip::containerPort

      hostPort:containerPort

      containerPort

新建并启动容器:docker run --it  xxxxx 

graphic

#使用镜像centos:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。

docker run -it centos /bin/bash 

exit 容器停止退出

docker start 容器id       启动容器

docker restart 容器id    重启容器  

docker stop 容器id      停止容器

docker kill 容器id      强制关闭容器

docker rm 容器id      删除容器

docker rmi imageid    删除镜像

docker  ps       查看运行的容器

docker ps -a       查看所有的的容器

docker run -d 镜像名  运行容器

docker run -d centos /bin/sh -c "while true; do echo hello zzz; sleep 2; done"  后台运行centos 然后循环打印zzz 目的是为了不让容器自动关闭

dokcer logs 容器id   查看容器的后台日志

docker logs -t -f tail   容器id  查看容器的实时日志

docker top 容器id  查看容器运行的进程

docker inspect 容器id  查看容器内部的细节

docker kill 容器id    干掉这个容器

docker exec 容器id    进入容器内

docker exec -t  容器id ls -l  /tmp 进入容器,操作得到结果后回到原来界面

docker attach 容器id 进入容器

 

posted @ 2019-03-08 00:53  尐海爸爸  阅读(170)  评论(0编辑  收藏  举报