指令:uname –r |
指令:su root |
指令:yum update |
指令:yum remove docker docker-common docker-selinux docker-engine |
指令:yum install -y yum-utils device-mapper-persistent-data lvm2 |
指令:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
指令:yum -y install docker-ce |
指令:systemctl start docker 指令:systemctl enable docker |
指令:docker version |
指令:mkdir /data 指令:mkdir /data/MySQL 指令:mkdir /data/MySQL/datadir |
指令:mkdir /data/MySQL/conf.d |
指令:docker run --name mysql5.7 -p 3306:3306 -v/data/MySQL/datadir:/var/lib/mysql -v /data/MySQL/conf.d:/etc/mysql/conf.d -eMYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 |
指令:docker exec -it mysql5.7 /bin/bash |
指令:mysql –uroot –p |
指令:docker run -d -p 8080:8080 --name tomcat01 --link mysql5.7 -d tomcat[b1] |
指令:ip address (查询IP地址)或 指令:ifconfig ens33 (查询ens33的ip地址) |
指令:mkdir /webapps |
指令1: docker cp /webapps/bookManagement.war tomcat01:/usr/local/tomcat/webapps |
指令2:docker exec -it tomcat01 /bin/bash //(进入容器tomcat01内部) |
指令3:cd webapps //(进入/usr/local/tomcat/webapps路径下) |
指令4:ls //(查看webapps文件夹里的文件)此时目标文件bookManagement已在/usr/local/tomcat/webapps路径下 |
指令5:docker restart tomcat01 //(重启tomcat01容器) |
指令:ip address 查看ens33对应的ip地址 |
指令:ifconfig ens33 查看ens33对应的ip地址 |
docker images //查看本地镜像 docker ps -a //查看所有容器 docker ps //查看当前有哪些容器正在运行 docker rmi 镜像名称/镜像ID 删除镜像 docker rm 容器名称/容器ID 删除容器(删除前必须先停止容器的运行) docker start 容器名称/容器ID 启动一个容器 docker restart 容器名称/容器ID 重启一个容器 docker stop 容器名称/容器ID 停止一个在运行的容器 docker run -d -p 8081:8080 --name tomcat01 tomcat 利用镜像创建一个容器 -d: 在后台运行 -p:映射端口号 这里将tomcat01的端口8080映射到宿主机的8081端口 --name: 为容器取名字 tomcat: 本地镜像仓库的镜像 ctrl+d 退出容器且关闭, ctrl+p+q 退出容器但不关闭, docker exec -it 容器名称/容器ID /bin/bash:进入容器 |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |