一、docker命令
1、查看容器
docker ps -a
2、启动容器
docker run -d -p 7001:7001 -p 8000:8000 -p 8001:8001 -p 8004:8004 -p 8005:8005 -p 8010:8010 --name xxx2.0 --network testnet xxx2.0
3、查看日志
docker logs -f <容器ID>
4、启动memcached
docker run -d -p 11211:11211 --name memcached --network testnet memcached
5、mongodb
docker run -d -p 27000:27017 -v $PWD/db:/data/db mongo:latest
docker run -d -p 27000:27017 --name mongobd --network testnet mongodb
其中, -p 参数为端口映射,格式为:主机(宿主)端口:容器端口,-v参数为数据卷挂载,将主机的目录$PWD/db 映射到容器的 /data/db,这是为了存储MongoDB操作时的数据,-d参数表示后台运行。
6、进入容器
docker exec -it <> /bin/bash
7、启动centos
docker run -itd --privileged -p 80:80 --name="centos" 8652b9f0cb4c /usr/sbin/init
8、根据容器ID创建镜像文件
9、运行nginx:
docker run -d -p 80:80 nginx
10、创建zookeeper
docker pull zookeeper
启动:
docker run -d -p 2181:2181 --name zookeeper --network testnet zookeeper
11、启动searcher
docker run -d -p 8011:8011 --name searcher --network testnet searcher
一、创建镜像
docker build /u01/dockerfile/searcher8011/ -t searcher/tomcat8.0
二、启动
docker run -d -p 8011:8011 --name searcher --network testnet searcher
三、提交
docker commit a404c6c174a2 searcher/tomcat8:V1.0
导出
$ docker save -o /root/images/jenkins_image.tar jenkins/jenkins:latest
导入
$ docker load < /root/images/jenkins_image.tar
查看容器文件路径信息:
docker inspect ccoa | grep -i dir
查看文件信息: