郑州网站推,使用密码访问wordpress文章,asp网站服务建设,驾校网站源码下载docker入门加实战—docker常见命令
在介绍命令之前#xff0c;先用一副图形象的展示一下docker的命令#xff1a; 常见命令
docker的常见命令和文档地址如下表#xff1a;
命令说明文档地址docker pull拉取镜像docker pulldocker push推送镜像到DockerRegistrydocker pus…docker入门加实战—docker常见命令
在介绍命令之前先用一副图形象的展示一下docker的命令 常见命令
docker的常见命令和文档地址如下表
命令说明文档地址docker pull拉取镜像docker pulldocker push推送镜像到DockerRegistrydocker pushdocker images查看本地镜像docker imagesdocker rmi删除本地镜像docker rmidocker run创建并运行容器不能重复创建docker rundocker stop停止指定容器docker stopdocker start启动指定容器docker startdocker restart重新启动容器docker restartdocker rm删除指定容器docs.docker.comdocker ps查看容器docker psdocker logs查看容器运行日志docker logsdocker exec进入容器docker execdocker save保存镜像到本地压缩文件docker savedocker load加载本地压缩文件到镜像docker loaddocker inspect查看容器详细信息docker inspect
常见命令演示
在演示常见命令时先介绍一下使得docker和容器开机自启的命令
# Docker开机自启
systemctl enable docker# Docker容器开机自启
docker update --restartalways [容器名/容器id]以查看DockerHub拉取Nginx镜像创建并运行Nginx容器为例来演示常见命令。 在DockerHub中搜索Nginx镜像查看镜像的名称 打开dockerhub网站dockerhub 搜索nginx 在这里便能看到拉取镜像的命令了 拉取Nginx镜像 docker pull nginx拉取成功界面 查看本地镜像列表 输入如下命令 docker images从而证明拉取成功了。 创建并运行Nginx容器 输入如下命令 docker run -d --name nginx -p 80:80 nginx查看容器 docker ps对输出内容作格式化 docker ps --format table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}停止容器 docker stop nginx再次查看容器 docker ps --format table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}可以发现nginx容器已经停掉了。 # 查看所有的容器需要添加-a参数
docker ps --format table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}} -a再次启动容器 docker start nginx查看日志 docker logs nginx
# 或者加上-f参数 一直查看日志不停
docker logs -f nginx查看容器详细信息 docker inspect nginx进入Nginx容器 docker exec -it nginx bash
# -it参数 表示 可交互的终端
# bash表示使用命令行进行交互退出容器 exit删除容器 docker rm nginx发现无法删除 有两种解决方案 停掉容器再删除 docker stop nginx
docker rm nginx强制删除 docker rm nginx -f命令别名
我们发现docker ps命令输出内容比较多我们需要使用format来格式化输出但是这条命令比较长我们可以给他起个别名
修改bashrc文件
# 修改/root/.bashrc文件
vi /root/.bashrc原始内容如下 内容如下
# .bashrc# User specific aliases and functionsalias rmrm -i
alias cpcp -i
alias mvmv -i
alias dpsdocker ps --format table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}
alias disdocker images# Source global definitions
if [ -f /etc/bashrc ]; then. /etc/bashrc
fi使其生效
source /root/.bashrc查看命令别名
dps