centos docker常用命令、docker安装部署

操作系统是centos7, 64位, 阿里云服务器

1.  启动docker容器: service docker start 

2. 重启docker容器: service docker restart 

3. 停止docker容器:service docker stop

接下来介绍在docker安装过程

#yum install docker  安装服务

#systemctl start docker.service 启动服务
#systemctl enable docker.service 开机启动服务
#docker pull centos 下载映像到本地
#docker images centos 查看映像列表
#docker run -i -t centos /bin/bash 以交互式启动容器
#docker run centos echo 'Hello World'  测试docker

(1)启动,systemctl start docker.service
(2)开机启动,systemctl enable docker.service
(3)帮助,docker --help
(4)概要信息,docker info
(5)镜像查看,docker images
(6)容器查看,即进程查看,docker ps -a
(7)最近容器查看, docker ps -l

docker部署nginx, java, maven等方式

(1)下载镜像,#docker pull nginx
(2)启动容器,#docker run -d -p 8080:80 nginx,把容器内的nginx的80端口,映射到当前服务器的8080端口,当前服务器的ip是192.168.1.120,浏览器输入http://192.168.1.120:8080/,就可以看到nginx已启动,
(3)再启动多一个容器,#docker run -d -p 8081:80 nginx,浏览器输入http://192.168.1.100:8081/,就可以看到另外一个nginx已启动
也可以通过#curl 127.0.0.1:8080 来测试是否打开相应端口
(4)到这里就能体现出Docker部署应用和传统部署应用的区别了,传统部署的话,需要人工拷贝多一份nginx,再配置端口,而Docker部署的话,在已制作好的镜像基础上,一条命令就可以部署一个新的应用
(5) #docker inspect a219737ce905 通过命令找到容器端口,可以宿主机直接访问容器:http://172.17.0.1/:80

(1)#docker ps -a 可以显示容器id
(2)#docker stop 8dc6a2b6f903 停止容器
(3)#docker rm 8dc6a2b6f903 删除容器
(4)#docker ps 显示当前正在运行的容器

#docker commit 235923e34a nginx/centos  将自己构建好的235923e34a容器提交到本地当作下次可以再次使用的映像
#docker run --name=nexus -i -t centos /bin/bash
#docker inspect nexus
#docker start -i nexus 重新启动已经停止的容器

#docker run --name=nexus -i -t centos /bin/bash    CTRL + P    CTRL + Q 退出交互式,以后台服务运行
#docker attach nexus 可把后台运行服务提升到交互式运行
#docker run --name=nexus -d centos /bin/sh -c "while true; do echo 'hello world'; sleep 1; done"
#docker logs -t -f --tail 10 nexus 显示nexus容器打印的最新10条日志,指定10为0时,显示所有日志
#docker top nexus 查看nexus进程运行情况
#docker exec -i -t nexus /bin/bash 在已经启动的nexus容器中加入新的进程bash,CTRL + P CTRL + Q 退出交互式,以后台服务运行,利用docker top nexus命令可以查看进程
#docker stop nexus 发送一个停止信号,优雅停止容器
#docker kill nexus 直接停止容器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值