docker run -d --name [自定义容器名称] -v [宿主机目录]:[容器目录] -p [宿主机端口]:[容器端口] -e [数据库参数] --restart=always [镜像名]:[tag名称]
### -d后台运行 -v 挂载目录 -p 端口映射 -e 数据库参数设置(密码等)--restart 重启策略
查看运行中容器,可选参数-a,所有已创建容器
docker ps [-a]
docker stop [容器名/id] 停止容器
docker start [容器名/id] 运行容器,不能start未创建容器
docker rm [容器名/id] 只能删除未运行的容器
docker rm -f [容器名/id] 删除任意容器
docker rmi 镜像名:[tag] 删除镜像,镜像相同可根据tag 删除
docker exec -it [-uroot] [容器名/id] /bin/bash 进入容器内部,-uroot 可选,以管理员身份进入
开启docker服务跟随系统自启动命令
systemctl enable docker.service
关闭docker服务跟随系统自启动命令
systemctl disable docker.service
开启容器跟随docker服务自启动命令
docker update --restart=always [id/name]
关闭容器跟随docker服务自启动命令
docker update --restart=no [id/name]
--resart可选参数:
no,docker服务启动时,不自动重启容器,运行容器时的默认值
no-failure,容器出错退出
unless-stopped 在容器已经stop时,docker服务重启时,重启容器
always 在容器已经stop时,docker服务重启时,重启容器