您的位置:首页 > 运维架构 > Docker

[置顶] docker常用命令

2017-11-20 21:20 579 查看
docker 常用命令及参数查询

1、守护式容器

相对交互式容器而言,它能长期运行,没有交互式会话。
1、docker run --name container01 -it ubuntu:15.10 /bin/bash
2、docker run -d --name myTomcat -p 8888:8080 tomcat最佳实践:
docker run --name container01 -d ubuntu:15.10
docker exec -it contaiiner01 /bin/bash-i:表示以“交互模式”运行容器
-t:表示容器启动后会进入其命令行

第一种启动后进入容器,按Ctrl+P,Q组合键也会退出bash,变为守护容器

2、容器常用操作

1、docker ps -a -l 查看最新创建的所有容器
docker ps -a 查看创建的所有容器
2、docker inspect quirky_shirley 根据name查看容器
3、docker rm quirky_shirley 根据name删除容器(也可根据id)
4、docker start -i container01 重启一个容器
5、docker run --name=container01 -i -t ubuntu:15.10 /bin/bash 自定义容器名称 可以合并-it
docker run -d --name mydocker ubuntu:15.10 启动一个容器后台运行
6、docker stop d773b270dd36 根据id停掉后台运行的容器
7、docker attach d773b270dd36 重新进入容器;有人说attach过时了,可以用exec进入:docker exec -it mytomcat /bin/bash
8、docker login t**e 登录
9、docker logs dev_tomcat 查看容器日志
10、docker port nostalgic_elion 查看是否映射
docker run -it -v ~/software:/usr/software --privileged=true centos bash

3、镜像常用操作

1、docker images 查看镜像列表
docker images ubuntu 镜像仓库+标签指定唯一镜像
2、docker rmi ubuntu:15.10 删除镜像或指定id
3、docker inspect ubuntu:15.10 查看指定镜像
4、docker search ubuntu 搜索镜像
5、docker search -s 3 ubuntu 搜索标星三次以上的镜像
6、docker pull ubuntu:15.10 拉取镜像

4、容器安装

1、windows环境
首先win10开启虚拟化,进入BIOS --ADVANCED--CPU SETUP--VIRTUALIZABLE设置为Enable

官网下载toolbox,安装,默认执行安装全部。
安装完成后双击打开docker quickstart,如果说找不到bash.exe,那有可能是已经实现安装好了git。右键其快捷方式,将git 的bash.exe的安装目录修正过来
再次双击打开docker quickstart,但是如果出现Looks like something went wrong in step ´Checking if machine default exists
等错误提示或者系统崩溃重启问题,解决办法就是卸载重新安装


出现以上图片应该正常启动,此时可以看到docker为宿主机分配了一个ip,输入以下命令进一步验证:docker version如果出现版本信息就说明安装成功。
2、linux下安装就更简单了
yum -y install docker
#安装完成启动
service docker start
#设置开机启动
chkconfig docker on3、以下是验证:docker pull httpd
docker run -d -p 80:80 httpd启动容器成功后,在浏览器中验证:192.168.99.100:80是否访问成功。也可直接输入命令
curl 192.168.99.100:80返回It works,第一步大功告成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: