基于Centos7的Docker基础入门

基于Centos7的Docker基础入门

1. 使用SSH工具登录到centos服务器

  1. 检查内核版本,必须是3.10及以上
[root@localhost ~]# uname -r
3.10.0-327.36.3.el7.x86_64

  1. 安装Docker
[root@localhost ~]# yum install docker -y
  1. 安装完成之后,启动docker
[root@localhost ~]# systemctl start docker
/*注意:使用centos7安装docker遇到的坑,启动docker报错,
systemctl status docker 详细错误Failed to start Docker Application Container Engine
在网上找了很多解决办法始终没能解决,最后更新yum源命令:~# yum update
卸载docker,重启服务器重新安装docker就可以解决了*/
  1. 设置docker开机启动
[root@localhost ~]#systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
  1. 查看docker版本
[root@localhost ~]#docker -v
Docker version 1.13.1, build 7f2769b/1.13.1
  1. 停止docker
[root@localhost ~]#systemctl stop docker

2. Docker常用命令

1. 镜像操作

操作命令说明
检 索 \color{#FF3030}{检索} docker search 镜像关键字我们经常去docker hub上检索镜像的详细信息,如镜像的TAG
拉取docker pull 镜像名:tag:tag是可选的,tag表示标签,多为软件的版本,默认是latest
列表docker images查看所有本地镜像
删除docker rmi image-id删除指定id的本地镜像

2. 容器操作

操作命令说明
根据镜像运行容器docker run - -name myName -d Name:tag- -name:给容器起一个别名;
-d:表示后台运行;
Name:镜像名;
:tag 标签名
查看运行中的容器docker ps -a-a:查看所有容器列表,不加只显示运行中的容器
停止运行中的容器docker stop idid:容器的id
启动容器docker start idid: 容器的id
删除一个容器docker rm id同上
启动一个做了 端口映射 的tomcatdocker run -d -p 8888:8080 tomcat-d: 后台运行;
-p 8888:8080: 将主机的端口映射到docker容器的一个端口[8888是服务器的本地端口,8080是docker容器的端口]
查看日志docker logs idid: 容器id

3. Docker命令大全和避免新手踩坑

防掉坑: 启动tomcat或者其他需要外部访问的应用时,由于centos默认开启了防火墙导致端口映射之后外部网络访问不到,关闭centos默认防火墙或者添加防火墙白名单即可.
点击参考W3Cschool的Docker命令大全

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值