docker 常用命令,后面会继续补充
docker image list # 查看所有已下载镜像 docker images # 查看所有已下载镜像 docker search httpd # 在docker hub上搜索镜像 docker pull httpd # 拉取下载镜像 docker rmi hello-world # 删除镜像 docker run -itd --name tomcat-bbs tomcat # 运行镜像tomcat,并命名容器为tomcat-bbs docker ps # 查看当前正在运行的容器 docker ps -a # 查看所有的容器,包括已停止的 docker stop 6c0a96c7e6d1 # 停止容器 docker rm -f 6c0a96c7e6d1 # 删除容器 docker exec -it 6c0a96c7e6d1 /bin/bash # 以bash的模式进入容器 docker run -d -P tomcat #-P :是容器内部端口随机映射到主机的端口 docker run -d -p 8081:8080 tomcat #-p : 是容器内部端口绑定到指定的主机端口 docker run -d -p 8888:8080 --name tomcat-bbs1 tomcat #容器内部端口绑定到指定的主机端口 docker run -d -p 8888:8080 --name tomcat-bbs1 -v /usr/local/tomcat8/webapps/ROOT:/usr/local/tomcat/webapps/ROOT tomcat #将本地的目录挂载到docker里,并映射端口 docker cp /usr/local/tomcat8/webapps/bbs-5.7.war 9d5b2f084835:/usr/local/tomcat/webapps #将宿主机上的文件,拷贝至容器对应的目录下 docker inspect CONTAINERID/NAME # 查看docker容器的详细信息,包括ip地址 docker exec -it CONTAINERID/NAME ip addr # 查看docker容器的ip地址 docker run -d -p 3307:3306 --name mysql-docker5.7 -e MYSQL_ROOT_PASSWORD=123456 bingozhou/mysql5.7 #运行mysql容器并设置root密码
docker容器上安装常用的工具
apt-get update # agt-get升级,不然大概率安装不了下面的工具 apt-get install iputils-ping # 安装ping命令 apt-get install net-tools #安装ifconfig 命令 apt-get install telnet #安装telnet 命令 apt-get install vim #安装vi 命令



