docker常用简单命令

    技术2022-07-11  78

    检查内核版本 uname -r

    如果内核版本小于3.10执行 yum update

    安装docker yum install docker

    启动docker systemctl start docker

    查看docker版本 docker -v

    开机自启动docder systemctl enable docker

    停止docker systemctl stop docker

    / //在docker服务中搜索镜像(以mysql为例) docker search mysql

    //下载镜像 docker pull mysql //默认回去下载lastest版本的mysql

    docker pull mysql:5.5 //下载5.5版本的MySQL

    //查看docker中已经下载的镜像 docker images

    //删除docker中已经下载的镜像 docker rmi image-id

    以tomcat为例 //下载tomcat镜像 docker pull tomcat

    //启动tomcat docker run --name mytomcat -d tomcat:latest //mytomcat是自己定义的镜像名字

    //查看那些镜像已经启动 docker ps

    //停止docker中的tomcat docker stop 容器的id

    //查看所有的容器 docker ps -a

    //也可以通过容器id启动镜像 docker start 容器的id

    //删除容器 docker rm 容器的id

    //启动tomcat镜像,带上虚拟机端口映射 docker run -d -p 8888:8080 tomcat

    //测试的时候可以先关闭Linux的防火墙 service firewalld status service firewalld stop

    //查看容器的日志 docker logs container-id

    //一个镜像可以启动多个容器 docker run -d -p 8889:8080 tomcat

    //进入容器 docker exec -it 562379da13df bash ctrl+d可以直接退出容器 //发送war包到容器 docker cp myweb.war 112b205d7845:/usr/local/tomcat/webapps

    // //以启动mysql为例 //现在MySQL镜像 docker pull mysql //启动MySQL docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.5

    //搜索oracle docker search oracle

    Processed: 0.010, SQL: 9