容器化运维操作(四)-Docker常见命令——run-运行容器&start、stop、restart-重启& pull、push、commit-提交、log-日志、inspect-检视、info-版本
Docker常见命令(重点)
-
创建并运行容器
run
,-p
映射宿主机的端口给镜像服务使用,-v
挂载宿主机的文件目录到镜像里面去,-it是提供交互式的终端工具,-d
是让镜像容器在后台去持续运行,--name
指定容器的名称,exec可以进入到容器里面去:docker exec -it <container_name> /bin/bash docker exec -it <container_name> /bin/sh
生命周期管理命令如下:
-
启动
start
/停止stop
/重启restart
/删除已停止容器rm
镜像操作命令如下:
-
登录仓库
login
/拉取镜像pull
/推送push
/提交镜像commit
/给指定容器标签tag
docker hub上去注册我们的账号,才能使用login
使用docker commit来给运行中的容器打tag:
docker commit <container_id> <namespace>/<image_name>:tag
docker commit e12b80defe8c itcast/mysql
使用
pull
/push
命令来推送本地的镜像到远程仓库docker pull/push <namespace>/<image_name>:tag
-
查看所有本地镜像
images
/删除本地镜像rmi
删除镜像之前,要停止
stop
并且删除rm
运行中的容器。 -
查看容器服务打印的日志
logs
/检阅容器inspect
(更详细的容器信息,硬件/网络/版本等)/进入容器exec
-
查看版本
version
/docker进程信息info
-
查看命令帮助:
docker <run/pull> --help