Docker的安装部署及简单应用

Docker的安装部署及简单应用

1.安装docker
在物理机上将docker的rpm包放在apache的发布目录下
在虚拟机上下载安装

在虚拟机

安装
yum install -y docker-ce*

开启服务
[root@server1 ~]# systemctl start docker
[root@server1 ~]# systemctl enable docker

yum install bash-* -y
下载这个可以用Tab补齐docker命令
查看docker的版本信息
docker version

查看docker宿主机的信息
docker info

二、docker常用命令

docker load -i ubuntu.tar 导入镜像

docker run -it --name vm1 ubuntu 创建容器(以ubuntu镜像为模板)

docker ps 查看容器状态

docker ps -a 查看容器状态(包括不活跃的容器)

docker attach vm1 连接容器

docker top vm1 查看容器进程

docker logs vm1 查看容器指令输出 -f 参数可以实时查看

docker inspect vm1 查看容器详情

docker stats vm1 查看容器资源使用率

docker diff vm1 查看容器修改

docker stop vm1 停止容器

docker start vm1 启动容器

docker kill vm1 强制干掉容器

docker restart vm1 重启容器

docker pause/unpause vm1 暂停/恢复容器

docker rm vm1 删除容器

ctrl + pq ##退出容器但不关闭容器
[root@server1 ~]# docker attach vm3 ##进入容器

ctrl + D ##退出并关闭容器,下次登陆时需要开启
[root@server1 ~]# docker start vm3 ##打开关闭的容器

docker rm vm3 删除容器
docker rm -f vm2 强制删除容器
docker rmi ubuntu:vm3 删除镜像

三、镜像的导入和容器的使用
例一:简单搭建2048小游戏
1.导入镜像
docker load -i game2048.tar 导入镜像
docker images ##查看镜像

2.运行容器
[root@server1 ~]# docker run -d --name vm1 -p 80:80 game2048
-p 表示端口映射,:前为宿主机的端口,后面为容器的端口

3.访问测试

2048游戏就这样轻松上线,其实当我们执行完【docker run】命令以后就已经完成了上线,后续的操作也只是为了查看相关信息而已;这样看来,我们上线一个应用就只用了两步,非常方便,这也是为什么如今docker这么火爆的原因

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值