博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker基本命令
阅读量:6288 次
发布时间:2019-06-22

本文共 2413 字,大约阅读时间需要 8 分钟。

1、docker build -t register_url/namespace/csphere/centos:lastest 根据Dockerfile构建镜像

2、docker images 显示镜像的大小

3、通过docker 镜像 生成docker容器 docker run -it 交互启动 -d 后端启动 -大P 2222:22 宿主机将端口(下次启动时端口随机生成)替换为容器22  -p 2222:22创建2222来隐射docker 22  --name "name" csphere/centos:7.1 镜像

sky@ubuntu:/opt/program/docker-training/centos7$ sudo docker run -d -p 2222:22 --name base csphere/centos:7.172b407bc822c61d13b95082aa732bf1a8535a118c646273845813c473612d5ce

4、进入docker

sky@ubuntu:/opt/program/docker-training/php-fpm$ sudo docker exec -it website /bin/bash[root@c5cc1d4aa35f /]#

5、删除镜像

sky@ubuntu:/opt/program/docker-training/mysql$ sudo docker rm dbserverError response from daemon: You cannot remove a running container 39d71dec5b640cf409c36077caef4c132b4547fa8941b0c05f3da15eef2f7d1e. Stop the container before attempting removal or force removesky@ubuntu:/opt/program/docker-training/mysql$ sky@ubuntu:/opt/program/docker-training/mysql$ sudo docker rm -f dbserverdbserver

6、参数输入:

docker run -d -p 3306:3306 -v host_dir:container_dir==》sky@ubuntu:/opt/program/docker-training/mysql$ sudo docker run -d -p 3306:3306 -v /var/lib/docker/vfs/dir/mydata:/var/lib/mysql csphere/mysql:5.539d5fab1865b76d12cdf78ac13fe256ac2ab844953aee15f1734f43c1e165900

7、映射文件路径后查看(重新挂载后文件还在)

sky@ubuntu:/opt/program/docker-training/mysql$ cd /var/lib/docker/vfs/dir/mydata/sky@ubuntu:/var/lib/docker/vfs/dir/mydata$ lsaria_log.00000001  ibdata1      ib_logfile1  mysql       performance_schemaaria_log_control   ib_logfile0  mydb         mysql.sock  test

8、停止docker容器

sky@ubuntu:/var/lib/docker/vfs/dir/mydata$sudo docker stop 39d

9、删除docker

sky@ubuntu:/var/lib/docker/vfs/dir/mydata$sudo docker rm 39d

 10、添加变量

sky@ubuntu:/opt/program/docker-training/wordpress$ docker run -d -p 80:80 --name wordpress -e WORDPRESS_DB_HOST=192.168.31.129 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=root csphere/wordpress:4.2

 11、启动elk

sudo docker run -p 5601:5601 -p 9200:9200  -p 5044:5044 -p 9300:9300    -v /opt/program/dockerconf/elasticsearch/data:/var/lib/elasticsearch -v /opt/program/dockerconf/elasticsearch/config/jvm.options:/etc/elasticsearch/jvm.options -v /opt/program/dockerconf/elasticsearch/config/elasticsearch.yml:/etc/elasticsearch/elasticsearch.yml --name elk sebp/elk

 12、启动mongo

docker run -p 27017:27017 -v $PWD/db:/data/db -d mongo:3.2
docker run -it mongo:3.2 mongo --host 172.17.0.1

  

转载于:https://www.cnblogs.com/beaconSky/p/9853804.html

你可能感兴趣的文章
IP地址的划分实例解答
查看>>
如何查看Linux命令源码
查看>>
运维基础命令
查看>>
入门到进阶React
查看>>
SVN 命令笔记
查看>>
检验手机号码
查看>>
重叠(Overlapped)IO模型
查看>>
Git使用教程
查看>>
使用shell脚本自动监控后台进程,并能自动重启
查看>>
Flex&Bison手册
查看>>
solrCloud+tomcat+zookeeper集群配置
查看>>
/etc/fstab,/etc/mtab,和 /proc/mounts
查看>>
Apache kafka 简介
查看>>
socket通信Demo
查看>>
技术人员的焦虑
查看>>
js 判断整数
查看>>
mongodb $exists
查看>>
js实现页面跳转的几种方式
查看>>
sbt笔记一 hello-sbt
查看>>
常用链接
查看>>