docker命令整理
作者:互联网
docker基本命令
-
启动docker
systemctl start docker
-
重启docker
systemctl restart docker
-
停止docker
systemctl stop docker
-
查看docker运行状态
systemctl status docker
-
开启既启动
systemctl enable docker
-
查看概要信息
docker info
-
查看文件
vim /etc/docker/daemon.json
-
查看容器
docker ps -a 查看所有
docker ps 查看运行的
docker ps -l 查看最近运行的
-
移除容器
docker stop id ---先停止
docker rm id ----再删除
docker rm -f id ----强制删除
-
拉取镜像
docker pull ngnix
-
查看镜像
docker images
-
运行镜像(生成Container)
docker run --name ngnix-containner ngnix
docker run -d --name ngnix-containner ngnix 后台启动
docker run -d -P --name ngnix-containner ngnix 暴露默认端口
docker run -d -p 8888:80 --name ngnix-containner ngnix 暴露指定端口
-
查看日志
docker logs id
-
查看容器配置信息
docker inspect id
docker inspect id | grep "IPAddress" 查看IP
-
容器交互
docker exec -it ID /bin/bash
docker exec -it ID -sh
-
拷贝docker文件到本地
docker cp ID:/etc/nginx/conf.d/default.conf ./
ll
cat default.conf 查看
vim default.conf 修改
docker cp ./default.conf ID:/etc/nginx/conf.d/default.conf
持久化
-
volume(普通数据卷)
docker volume create for_nginx
docker volume ls
docker run -d -p 80:80 --mount type=volume,source=for_nginx,target=/usr/share/nginx/html nginx:1.10
docker inspect id
-
Bind mounts(绑定数据卷)
将宿主机的opt目录挂在到容器
docker run -d -p 80:80 --mount type=bind,source=/opt,target=/usr/share/nginx/html nginx:1.10
-
tmpfs mounts(临时卷)
docker run -d -p 80:80 --mount type =tmpfs,target=/usr/share/nginx/html nginx
标签:查看,nginx,--,ngnix,命令,整理,docker,80 来源: https://www.cnblogs.com/wml-it/p/16460635.html