ls -l /sys/class/misc/devcie-mapper
whereis curl
(1)启动,systemctl start docker.service
(2)开机启动,systemctl enable docker.service
//
sudo groupadd docker
sudo gpasswd -a ${USER}docker
sudo service docker restart
dc1 为我们一开始启动的容器
1.开启容器
docker run -i -t centos /bin/bash
docker run -i -t -p 80 --name dc1 -d centos /bin/bash // 带名字带指定端口
docker run --name dc1 -d centos /bin/sh -c "while true; do echo hello world; sleep 1; done" // 带脚本程序
ctrl +P + CTRL + Q
2.查看容器
docker ps
3.重新进入容器
docker attach (容器id)
4.启动守护式容器:
docker run -d 镜像名[command][arg...]docker run --name dc1 -d centos /bin/sh -c "while true; do echo hello world; sleep 1; done"
5.查看容器日志
docker logs dc1 //所有日志
docker logs -t dc1 //带时间的日志
docker logs -tf dc1 // 动态带时间显示 用ctrl + c 或z退出
docker logs -tf --tail 10 dc1 // 只显示新的10条
6.查看容器进程
docker top dc1 查看运行中容器进程
7.容器中启动新进程
docker exec [-d][-i][-t] 容器名[command][arg...](shell 命令和参数)
docker exec -i -t dc1 /bin/bash
8.停止守护式容器
docker stop 容器名 // 发出停止容器信号等待运行结束停止
docker kill 容器名 // 直接停止容器
使用docker 帮助文件查看更多指令
crul http:///,..访问
docker stop web
docker start -i web
docker exec web nginx
docker top web
docker info 查看信息
镜像默认存储位置
docker images
docker images --no-trunc //查看完整id
docker images -a //显示所有镜像包括中间层
docker images -q //只返回imageid
docker images centos //centos 仓库名称
查看镜像详细信息
删除镜像
docker rmi + 镜像名称(可以写多个)
删除所有
docker rmi $(docker images -q centos) // 删除centos 仓库中所有镜像