systemctl restart docker.service2.设置docker开机启动
systemctl enable docker>> Docker容器安装前命令: 1.查看docker版本
docker version2.查看docker镜像
docker images3.下载镜像
docker pull 镜像名4.删除镜像
docker rmi 镜像ID(可通过查看镜像:docker images查看镜像ID项IMAGEID)5.新建并启动docker容器
(如果只是单纯的启动可能只是为实验,正常情况下新建容器时都会将新建的容器目录挂载到主机目录下,这样有利于日后的维护)
docker run -p 3306:3306 --name mysql --restart=always -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7参数说明:
-p 3306:3306 将容器的3306端口映射到主机的3306端口 -v /mydata/mysql/log:/var/log/mysql 将日志文件挂载到主机的对应文件路径 -v /mydata/mysql/data:/var/lib/mysql 将配置文件挂载到主机的对应文件路径 -v /mydata/mysql/conf:/etc/mysql 将配置文件挂载到主机的对应文件路径 -e MYSQL_ROOT_PASSWORD=root 初始化root用户的密码 -d mysql:5.7 要安装的镜像的完整名字(版本号也要加上) --restart=always 设置为开机启动>> Docker容器安装后命令: 1.查看所有容器,包括停止的:
docker ps -a -a:all全部容器 不带-a表示值参看执行运行的容器2.停止容器:
docker stop 容器ID3.重启容器:
docker restart 容器ID4.删除容器:
docker rm 容器ID5.设置docker为开机启动
systemctl enable docker6.设置docker容器开机启动 6.1.在创建容器时设置开机启动
docker run --restart=always --name 设置容器名 -d 使用的镜像docker 容器的重启策略如下:
# docker 容器的重启策略如下: --restart=xxx 具体参数值详细信息: no 默认策略,容器退出时不重启容器; on-failure 在容器非正常退出时(退出状态非0)才重新启动容器; on-failure:3 在容器非正常退出时重启容器,最多重启3次; always 无论退出状态如何,都重启容器; unless-stopped 在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器。6.2.已经存在的容器,使用update命令修改。
docker update --restart=always 容器ID(或容器名)



