Docker常用命令操作详情 一

    技术2022-07-13  120

    1.docker search tomcat --搜索tomcat镜像

    2.docker pull tomcat  --安装tomcat镜像  默认安装的latest  可以下载指定版本  例如 docker pull tomcat:5.55

    3.docker images --查看所有本地镜像

    4.docker rmi image-id 删除指定的本地镜像 image-id指的是镜像id.

    5.docker run --name mytomcat -d tomcat:latest  --启动容器。 可以另起name ,不设置--name 就默认名字,可以启动指定tomcat 的latest版本.  -p可以映射端口,主机端口映射到容器端口。例如:docker -d -p 8888:8080 tomcat:latest 。8888为主机端口,8080为容器端口。如果访问404请看下这个文章Docker启动tomcat容器后访问404

    6.docker ps --查看运行中的容器。

    7.docker start id --启动指定的容器,id为容器id.

    8.docker stop id --停止指定的容器, id为容器id.

    9.docker ps -a --查看所有容器。(包括停止的和运行的)

    10.docker rm id --删除指定的容器,id为容器id.

    11.docker logs id --查看容器的日志,id为容器id.

    注意:启动mysql ,如果用上述方法启动会启动失败,查看日志后是需要指定密码,所以按照DockerHub启动:记得加上端口映射

    docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

    12.docker exec -it id/name /bin/bash ---进入某个容器 id或者名字

    启动成功后,navicat链接测试,链接不上,是需要进入mysql修改一下权限之类的 pc端Navicat连接aly服务器上Docker安装的MYSQL 。最后测试链接成功。

    Processed: 0.009, SQL: 9