linux docker安装与启动

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

 

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值