您现在的位置是:首页 > 学无止境 > docker

docker命令及操作数据卷容器互联

贾继涛 2019-02-21 661人围观
docker  linux  

1.常用命令


镜像网站 hub.docker.com 

查询镜像 :docker search mysql

拉去镜像 :docker pull mysql 默认下载最新的lasted 

       docker pull 镜像名:tags 

       例子docker pull mysql:5.5

查看镜像 docker images

docker rmi  (image id)

下载tomcat : docker pull tomcat

docker容器操作

docker run --name mytomcat -d tomcat:latest

查看运行中的容器

docker ps 

docker ps -a 查看所有

停止运行中容器

docker stop 名字或者id

删除运行中的

docker rm 名字或者id

暴露端口运行

docker run  -d -p 8888:8080 tomcat:latest  (容器:tomcat端口)

查看日志

docker logs id/名字

进入运行中的容器

docker exec -it 容器name bash

2.docker数据卷


列出所有数据卷

docker volume ls 

查看宿主机数据卷位置

docker volume inspect docker_mysql-data

筛选数据卷

docker volume ls | grep mysql 

3.容器互联


方式一

1.下面先创建一个新的 Docker 桥接网络。

docker network create -d bridge my-net

2.下边的命令查看

 docker network  ls

3.连接方式

docker run --name bosolr --network my-net -d -p 8983:8983 -t solr

方式二

docker run --name bosolr --link 容器名字 -d -p 8983:8983 -t solr


注意: 同一个宿主机web项目中jdbc连接mysql等容器

       需要写容器名字而不是宿主机ip


您的支持