Docker 常用命令
-
systemctl start docker 启动docker容器,systemctl stop docker 关闭docker容器
-
systemctl list-units --type=service 查看已启动的服务,systemctl list-unit-files | grep enable 查看是否设置开机启动
- systemctl enable docker.service 设置docker开机启动,systemctl disable docker.service 关闭docker开机启动
-
docker images 查看docker中的镜像
-
doker ps -a 查看所有镜像(包括未启动的)
-
docker stop [CONTAINER ID] 停止容器
-
docker rm [CONTAINER ID] 删除容器
-
docker rmi [image id] 删除镜像
-
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d [mysql的REPOSITORY名]:8.0.19 启动MySQL8.0.19
-
docker run -d -p 3306:3306 --restart=always --name mysql -e MYSQL_ROOT_PASSWORD=root mysql:5.7 启动MySQL5.7
- --restart:
no 不自动重启容器. (默认value)
on-failure 容器发生error而退出(容器退出状态不为0)重启容器
unless-stopped 在容器已经stop掉或Docker stoped/restarted的时候才重启容器
always 在容器已经stop掉或Docker stoped/restarted的时候才重启容器 - docker update --restart=always mysql 修改已经运行过的项目的restart选项
-
docker exec -it [启动容器时指定的名字--name] bash 进入MySQL,执行两次exit就可以退出容器,进入用户进程操作

浙公网安备 33010602011771号