Docker 常用命令

  1. systemctl start docker 启动docker容器,systemctl stop docker 关闭docker容器

  2. systemctl list-units --type=service 查看已启动的服务,systemctl list-unit-files | grep enable 查看是否设置开机启动

  3. systemctl enable docker.service 设置docker开机启动,systemctl disable docker.service 关闭docker开机启动
  4. docker images 查看docker中的镜像

  5. doker ps -a 查看所有镜像(包括未启动的)

  6. docker stop [CONTAINER ID] 停止容器

  7. docker rm [CONTAINER ID] 删除容器

  8. docker rmi [image id] 删除镜像

  9. docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d [mysql的REPOSITORY名]:8.0.19 启动MySQL8.0.19

  10. docker run -d -p 3306:3306 --restart=always --name mysql -e MYSQL_ROOT_PASSWORD=root mysql:5.7 启动MySQL5.7

  11. --restart:

    no 不自动重启容器. (默认value)
    on-failure 容器发生error而退出(容器退出状态不为0)重启容器
    unless-stopped 在容器已经stop掉或Docker stoped/restarted的时候才重启容器
    always 在容器已经stop掉或Docker stoped/restarted的时候才重启容器

  12. docker update --restart=always mysql 修改已经运行过的项目的restart选项
  13. docker exec -it [启动容器时指定的名字--name] bash 进入MySQL,执行两次exit就可以退出容器,进入用户进程操作

posted @ 2020-07-02 14:44  不皮的皮卡丘  阅读(159)  评论(0)    收藏  举报