Dokcer常用命令

Docker 命令的学习:
1.查看docker 版本号:docker version
2.运行一个docker :docker run docker commend
3.运行一个交互式的docker :docker run -i -t image /bin/bash
-i: —interactive=true|false 默认是false。表示给容器始终打开一个标准输入
-t: —tty=true|false 默认是false。表示给容器分配一个伪tty终端
4.查看已经有的容器:docker ps [-a] [-l]
-a:表示所有的容器
-l:表示查看新创建的容器
如果不加任何参数 docker ps 返回的结果就是当前正在运行的容器
5.如何查看已经建立起来的容器:
docker inspect [container id| names]
6.docker 自定义容器名字
docker run —name=自定义名 -i -t image /bin/bash
这里的name有的时候不好使。可以使用。-rename
docker -rename=huyong -it run image /bin/bash
docker run --name test -d ubuntu /bin/bash
7.重新启动已经停止的容器:
docker start [-i] 容器名
-i: —interactive=true|false 默认是false。表示给容器始终打开一个标准输入
8.删除已经停止的容器:
docker rm [container id ]
只能删除已经停止的容器。正在运行的容器不能使用这个命令删除
9. 守护式容器:
没有交互的长期运行的容器,这种容器适合运用应用程序
docker run -i -t IMAGE /bin/bash
交互式容器运行起来之后。使用。Ctrl+P Ctrl+Q. 将运行起来的容器至于后台运行
10.进入到已经运行的容器:
docker attach [containerID | name]
11.退出容器使用exit命令
12.使用run命令启动守护式容器:
docker run -d image [COMMAND][ARG…]
13.查看容器的日志:
docker logs [-f][-t] [-tail] 容器名
-f —follows=true |false. 默认为 false 一直跟踪日志变化
-t —timestamps=true|false 默认为false 在日志中加入时间
—tail=“all” 返回后面多少行,如果不指定返回所有的
docker logs -ft —tail 0 huyong表示显示最后10条
14.查看docker 中一个容器云的进程:
docker top 容器名
15. 在运行的容器中启动新的进程
docker exec [-d] [-i] [-t] 容器名 [command] [args…]
16.停止正在运行中的容器:
1.docker stop 容器名
2.docker kill 容器名
区别:前者是发送一个信号等到所有任务处理完成之后才进行停止,后者是直接将线程杀 死

17. 在容器中部署静态网站:
   (1)设置容器的端口映射
           	docker run -P  —i-t ubuntu /bin/bash
	-P,—publish -all=true | false 默认为false :表示对容器的所有端口进行映射
	-p,—publish=[]
containerPort:使用小写的p能让我们指定映射容器的那些端口
	docker run -p 80 -it ubuntu /bin/bash.  宿主机的端口是随机的
hostPort:containerPort
	docker run -p 8080:80 -it ubuntu /bin/bash.  指定宿主机和容器的端口
ip::containerPort
	docker run -p 0.0.0.0:80 -it ubuntu /bin/bash.  指定IP和容器端口
ip:hostPort:containerPort
	docker run -p 0.0.0.0:8080:80 -it ubuntu /bin/bash. 指定IP和宿主机端口、容器端口
   (2)Nginx 的部署
	.创建映射80端口的交互式容器:docker run -p 80 --name web -it ubuntu /bin/bash
	.安装Nginx apt-get install -y nginx 注意:如果这里报错 使用 apt-get update
	.安装vim apt-get install -y vim 
	.创建静态页面
	.修改Nginx配置文件
	.运行Nginx
	.验证网站的访问
18.查看docker端口映射情况:
	docker port haying
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值