专业编程基础技术教程

网站首页 > 基础教程 正文

docker命令(docker命令和linux命令)

ccvgpt 2024-07-20 12:01:36 基础教程 13 ℃

一、docker命令

1、查看容器

docker命令(docker命令和linux命令)

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



查看文件信息:


Tags:

最近发表
标签列表