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...