启动docker镜像

1、运行容器

2、当前运行的进程

3、当前位置和启动时间

4、cat/etc/redhat-release查看版本

5.镜像是模版,容器是实例
6.容器中没有命令运
7.容器总是能轻易获取
8.配置yum
9.安装http
10.修改index⽂件
11.httpd -k start
12.访问
13.退出就没有服务了
14.查看docker进程
15、退出之后没有进程
16、再次启动
17、接入到管理界面,将容器命令附加到当前的终端
18、启动服务,退出但是不中断
步骤
# 第⼀次创建容器
docker run -it --name=c0 centos:latest /bin/bash
# 配置阿⾥云的yum仓库
yum clean all && yum makecache
yum -y install httpdecho "docker_httpd_server" >
/var/www/html/index.html
# systemctl start httpd
httpd -k start
curl localhost:80
# 在宿主上访问⽄
curl 172.17.0.2:80
# ⽆法在物理机器上访问,也⽆法ping到这个主机
# 如果没有指令正在执⾏,容器就会停⽌
exit
# 重启容器
docker start c0
c0
# 将c0的终端附加到当前的终端
docker attach c0
# 这个时候,httpd⼜停了
# 期望退出,服务继续运⾏
# ctrl+p+q()
dockdaemon管理远程
1、启动和查看服务
2、查看版本
管理步骤:
1、关闭docher守护进程
2、修改dock daemon的进程文件
 
docker虽然关闭,但任然有sock文件
 进入配置文件
删除相关sock的文件
再次启动
加载配置文件
重新开启docker守护进程
添加文件对docker daemon的配置
 
通过修改/etc/docker/daemo.json⽂件对docker守护进程进⾏配
置,默认情况下没有daemon.json⽂件,在添加daemon之前,先修
修改
重启
实现远程连接
梳理(整理笔记)
1.状态状态2.设置允许远程管理
1.停⽤docker.service服务
2.修改/usr/lib/systemd/system/docker.service
3.修改daemon.json
#查看sock套接字
ls -l /var/run/docker.sock
#要允许远程连接,需要有⼀个服务,使⽤端⼝体现
netstat -lnput|grep 2375
[root@localhost ~]# vim
/usr/lib/systemd/system/docker.service
3.修改daemon.json
加载daemo.json
systemctl daemon-reload
启动服务
systemctl start docker.service
查看状态
#查看sock套接字
ls -l /var/run/docker.sock
#要允许远程连接,需要有⼀个服务,使⽤端⼝体现
netstat -lnput|grep 2375
远程管理docker -H192.168.71.50 -it -name...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值