docker管理

  1. 拉取容器镜像
bash 复制代码
docker pull 镜像名:镜像版本
  1. 查看镜像
bash 复制代码
docker images
  1. 查看容器列表
bash 复制代码
# 查看正在运行的容器
docker ps
# 查看全部的容器(包括停止的容器)
docker ps -a
  1. 进入容器
bash 复制代码
docker exec -it 容器id /bin/bash
  1. 停止容器
bash 复制代码
docker stop 容器id
  1. 运行容器
bash 复制代码
docker start 容器id
  1. 删除容器
bash 复制代码
# 删除前需要停止容器
docker rm 容器id
# 强制删除,删除前不需要停止容器
docker rm  -f 容器id
  1. 删除镜像
bash 复制代码
docker rmi 镜像id
  1. 容器日志
bash 复制代码
docker logs  容器id
  1. 运行数据库容器
bash 复制代码
docker run -p [宿主机端口]13306:3306[容器端口] --name mysql  -v [宿主机机目录]/opt/mysql/:/var/lib/mysql[容器目录] -e MYSQL_ROOT_PASSWORD=SZoscar55![数据库密码] -d mysql:latest
option 作用
-i 以交互模式运行容器,通常与 -t 同时使用
-t 启动容器后,为容器分配一个命令行,通常与 -i 同时使用
-v 目录映射,容器目录挂载到宿主机目录,格式: <宿主机目录>:<容器目录>
-d 守护进程,后台运行该容器
-p 指定端口映射,格式:宿主机端口:容器端口
-rm 容器停止后自动删除容器。
--name 给容器指定一个名称
-network 指定容器的网络模式。
-P 随机端口映射,容器内部端口随机映射到主机的端口(49153起始 49153到65535)
-u 指定用户
--restart 容器的重启策略(如 no、on-failure、always、unless-stopped)。
-m,--memory bytes 设置容器使用内存最大值
-h, --hostname string 指定容器的 host name
--dns 指定容器 dns 服务器
-e或-env 设置环境变量
相关推荐
小锋学长生活大爆炸9 分钟前
【教程】CentOS在不知道root密码的情况下进入shell和重置密码
linux·运维·centos
weixin_466814 分钟前
Docker常用命令与操作
运维·docker·容器
wanhengidc19 分钟前
云手机 多样化的云服务产品
运维·服务器·科技·游戏·智能手机
通义灵码32 分钟前
Qoder Linux 版公测上线
linux·运维·服务器
福尔摩斯张36 分钟前
从Select到Epoll:深度解析Linux I/O多路复用演进之路(超详细)
linux·运维·服务器·c语言·网络
Channing Lewis42 分钟前
zoho crm有一个deluge操作是在记录删除后触发的,但是记录删除后就查不到了,应该怎么解决
运维·服务器
0思必得01 小时前
[Web自动化] 开发者工具性能(Performance)面板
运维·前端·自动化·web自动化·开发者工具
视觉装置在笑7131 小时前
grep 命令基础用法
linux·运维
Lay_鑫辰1 小时前
西门子1200PLC控制禾川X5ER伺服配置AC4模式全流程
运维·人工智能·单片机·嵌入式硬件·自动化
HalvmånEver1 小时前
Linux:进程等待(进程控制三)
linux·运维·服务器