赞
踩
1、下载dorker
yum install docker
2、启动docker
systemctl start docker
3、查看版本信息
docker -v
4、设置开机启动
systemctl enable docker.service
5、关闭docker
systemctl stop docker
6、其他命令
- docker search mysql //查询mysql镜像
-
- docker pull mysql //下载镜像
-
- docker images //目前所有镜像列表
-
- docker rmi image-id //移除指定的docker镜像
-
- df -h 查看磁盘占用情况
-
- df -h xxx目录名 查看当前目录挂载磁盘情况
-
- docker cp 96c00b509086:/root/anaconda-ks.cfg / //从容器复制文件到宿主机
-
- docker exec -t 96c00b509086 ls -l /root //从宿主机查看容器里面root目录下内容
-
- docker attach 96c00b509086 //进入启动的容器中
-
- docker inspect b618dfc09d5a //查看容器情况
-
- docker run -it -v /myDatadVolume:/datVolumeContainer centos //文件共享启动
-
- docker run -it -v /myDatadVolume:/datVolumeContainer:ro centos //文件共享,容器内只读
-
- docker run -it -- name mynginx ae2feff98a0c//以交互式启动容器,并命名
-
- docker build -f dockerfile_ip -t myip . //根据dockerfile 构建镜像文件
-
- docker run -d nginx //以后台启动容器
-
- exit //停止并退出
-
- ctrl+p+q //退出
-
- docker rm -f $(docker ps -q) //删除所有正在运行的容器
-
- docker run mysql --restart=always //容器开机启动
-
- docker ps //列出当前正在运行的容器
-
- docker logs nginx //查看nginx运行日志
7、JDK1.8的dockerfile
- FROM centos
- MAINTAINER shizhk<zhongkai_sh@163.com>
- #把java添加到容器中
- ADD jdk-8u131-linux-x64.tar.gz /usr/local/
- #安装vim编辑器
- #RUN yum -y install vim
- #设置工作访问时候的WORKDIR路径,登录落脚点
- ENV MYPATH /usr/local
- WORKDIR $MYPATH
- #配置java环境变量
- ENV JAVA_HOME /usr/local/jdk1.8.0_171
- ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- ENV PATH $JAVA_HOME/bin:$PATH
-
8、tomcat启动报404
- docker exec -it 0be1774e1e5e /bin/bash //根据tomcat容器Id进入容器
-
- //修改访问目录,tomcat目录下webapps和 webapps.dist,webapps里面没有内容,在webapps.dist里面
-
- rm -rf webapps
-
- mv webapps.dist webapps
9、mysql安装
- docker pull mysql
-
- # --name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行
- # -e后面参数:初始化root用户的密码。
-
- docker run -p 3306:3306 --name mysql \
- -v /mydata/mysql/log:/var/log/mysql \
- -v /mydata/mysql/data:/var/lib/mysql \
- -v /mydata/mysql/conf:/etc/mysql \
- -e MYSQL_ROOT_PASSWORD=root \
- -d mysql
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。