docker使用

查看docker版本号
docker version
docker -v
docker info


启动docker
service docker start
systemcl start docker
二进制安装 进入到/usr/bin中用 ./dockerd & 启动  查看进程是否启动成功


重启docker
service docker restart


搜索docker镜像
docker search ${imgname}


下载docker镜像   一般镜像名由  用户名/镜像名 组成
docker pull  ${imgname}
抓取imagem文件命令
docker image pull ${imgname}


查看所有镜像
docker images
docker image ls


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


打包镜像上传
docker push ${imgname}


在容器中运行 hello,world
docker run ${imgname} echo "hello,world"


在容器中安装新的程序
docker run learn/tutorial apt-get install -y {ping}         (运行,安装)
在容器里面安装了ping的功能
使用ping功能   docker run learn/ping ping
docker run -it -p(端口映射)


重新运行停掉的容器
docker start ${id}
重启容器
docker restart ${id}
杀死一个容器
docker kill ${id}
删除一个容器
docker rm ${id}
查看所有正在运行的容器
docker ps
查看最近的一个容器    
docker ps -l  
查看所有的容器
docker ps -a
停用所有容器
docker stop $(docker ps -q)
删除所有停用容器
dockeer rm $(docker ps -aq)

保存新容器
1.查看修改容器的id   docker ps -l
2.提交容器          docker commit ${id} ${newimgname}
3.成功过后返回相应的镜像id

查看某容器的详细信息
docker inspect ${id}

镜像存储位置
/var/lib/docker
cd containers 下面每一个序列号对应一个镜像,进入目录,对应着镜像的详细信息
cd image/xxx  里面的repositories.jsonx详细记录了镜像的信息

在daocloud注册账号 配置加速器地址
/etc/docker/daemon.json

$ docker container run -it ubuntu bash
$ docker container kill [containID]

docker  exec -it   3cb492a27475   /bin/bash 

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root-pw -d mysql:5.7
mysql -h127.0.0.1 -p3306 -uroot -proot

docker build -t runoob/ubuntu:v1 . 

docker run –i –t –p 18080:8080 wangdada/jdk8-tomcat8
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值