docker操作
# 启动docker
systemctl start docker
# 停止docker:
systemctl stop docker
# 重启docker:
systemctl restart docker
# 查看docker状态:
systemctl status docker
# 开机启动:
systemctl enable docker
# 查看dockers概要信息
docker info
# 查看docker帮助文档
docker --help
# 查看doucker的容器对宿主机的性能消耗
docker stats
docker镜像操作
# 查看下已有的镜像
docker images
docker images -aq //查看所有镜像的id
# 搜索镜像
docker search 镜像名称
e: docker search tomcat
# 拉取镜像
docker pull 镜像名称:版本
e:docker pull tomcat //默认最新版本
e:docker pull tomcat:9.0
# 删除镜像
docker rmi 镜像id
# 删除所有镜像
docker rmi 'docker images -aq'
docker容器操作
# 查看正在运行的容器
docker ps
# 查看所有容器
docker ps -a
# 查看最后一次运行的容器
docker ps -l
# 查看停止的容器
docker ps -f ststus=extied
# 交互模式创建容器(-P(大写)为随机端口)
docker run -it --name=容器名称 镜像名称:标签 /bin/bash
docker run -it --name=容器名称 -p 本地端口:外网端口 镜像名称:标签 /bin/bash
e:docker run -it -name="mysql01" -p 3300:3306 mysql:5.7 /bin/bash
# 守护方式创建容器(运行但是不进入)
docker run -d --name=容器名称 镜像名称:标签
e:docker run -d --name="mysql01" -p 3300:3306 mysql:5.7
# 登录守护式容器方式
docker exec -it 容器名称 /bin/bash
# 退出当前容器
exit
# 停止容器
docker stop 容器名称(id)
# 启动容器
docker start 容器名称(id)
# 查看容器ip地址
docker inspect 容器名称(id)
# 删除指定容器
docker rm 容器名称(id)
# 进入容器
docker exec -it 容器名称(id)/bin/bash
docker attach 容器名称(id)
docker的commit操作----容器到镜像
# 提交成镜像
docker commit -a="xiaolong3" -m="add webapps app" 容器id 镜像名称:版本
本作品采用知识共享署名 4.0 国际许可协议进行许可。