赞
踩
systemctl start docker # 启动docker服务 systemctl stop docker # 停止docker服务 systemctl restart docker # 重启docker服务 systemctl status docker #查看docker是否开启 镜像 镜像:tag表示版本 不写默认latest,代表最新版本稳定的镜像 docker images 查看镜像 docker pull 镜像名:tag 从服务拉取镜像 docker rmi 镜像名:tag 删除镜像 docker save -o Xxx.tar 镜像名:tag 镜像名:tag 保存镜像为压缩包 docker load -i Xxx.tar 加载压缩包为镜像 docker build -t 镜像名:tag . 构建镜像 docker push 镜像名:tag 推送镜像到服务 容器: docker run \ --name 容器名 \ 指定容器名称 -d \ 后台运行 -p 宿主机端口:容器内软件端口 \ 将宿主机端口与容器端口映射 -v 数据卷名:/容器内的目录 \ 挂载数据卷(使用 不需要创建直接挂载就会自动创建)容器内容会先同步到数据卷 -v /文件夹:/容器内的文件夹 \ 挂载文件夹 宿主机内容覆盖容器 宿主机为主 -v /文件:/容器内的文件 \ 挂载文件 宿主机内容覆盖容器 宿主机为主 镜像名:tag 创建并运行一个容器 docker ps 查看所有运行的容器和状态 docker ps -a 查看所有容器,包括已经停止的 docker logs -f 容器名 持续查看容器日志 docker pause 让一个运行的容器暂停 docker unpause 让一个容器从暂停状态恢复运行 docker stop 容器名 停止一个运行的容器 docker start 容器名 让一个停止的容器再次运行 docker rm 容器名 删除容器 docker rm -f 容器名 强制删除容器 docker update --restart=always 容器名 设置容器开机自启 --restart具体参数值详细信息: no - 容器退出时,不重启容器; on-failure - 只有在非0状态退出时才从新启动容器; always - 无论退出状态是如何,都重启容器; 数据卷: docker volume create 数据卷名 创建一个数据卷 docker volume ls 列出所有的数据卷 docker volume rm 数据卷名 删除一个或多个指定的数据卷 docker volume prune 删除未使用的数据卷 docker volume inspect 显示一个或多个数据卷的信息 网络: docker network create 网络名称 创建一个docker局域网络 docker network connect 容器名 to 网络名称 将某个容器连接到一个docker网络 docker network ls 显示所有docker局域网络 docker network rm 网络名称 删除docker网络 docker network prune 删除所有未引用的docker局域网络 docker network inspect 显示某个局域网络信息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。