docker常用命令
docker架构图
docker核心命令
docker服务命令
docker --version
docker info
服务管理
启动
systemctl start docker
重启
systemctl restart docker
停止
systemctl stop docker
状态
systemctl status docker
开机启动
systemctl enable docker
取消开机启动
systemctl disable docker
docker镜像命令
搜索
docker search 镜像名
下载
docker pull 镜像名[:tag]
查看
docker imags
删除
docker rmi 镜像名[:tag]|镜像id
保存为tar
docker save -o xxx.tar 镜像名[:tag]|镜像id
加载tar
docker load -i xxx.tar
docker容器命令
创建并启动容器
docker run -id --name 容器名 镜像名[:tag]
容器管理
启动
docker start 容器名|容器id
停止
docker stop 容器名|容器id
重启
docker restart 容器名|容器id
暂停
docker pause 容器名|容器id
删除
docker rm 容器名|容器id
docker rm -f 容器名|容器id
查看日志
docker logs -f 容器名|id
查看ip
docker inspect 容器|id
登录
docker exec -it 容器名|容器id /bin/bash
保存为镜像
docker commit 镜像名:镜像版本 容器ID
高级
端口映射
docker run -id --name 容器名 -p 宿主机端口:容器端口 镜像名[:tag]
目录挂载
docker run -id --name 容器名 -v 宿主机目录:容器目录 镜像名[:tag]
开机启动
docker run -id --name --restart=always 容器名 镜像名[:tag]
取消开机启动
docker run -id --name --restart=no 容器名 镜像名[:tag]
更新为开机启动或不启动
docker update --restart=always|no 容器id|容器名
dockerfile
改文件命名必须为Dockerfile
将Docerfile文件制作为镜像
docker build -t 镜像名[:tag] .