Docker的简单使用

docker的安装

  1. 通过uname -r命令查看你的当前的内核

  2. 使用root登录,确保yum包更新到最新yum -y update

  3. 卸载旧版本yum remove docker docker-common docker-selinux docker-engine

  4. 安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm2

  5. 设置yum源 并更新yum包索引yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache fast

  6. 可以查看所有的docker版本 并选择特定的版本安装yum list docker-ce --showduplicates | sort -r

  7. 安装dockeryum -y install docker-ce-19.03.9

  8. 开机自启动systemctl start docker

  9. 添加加速器cd /etc/docker vim daemon.json service docker restart

"registry-mirrors":["https://m9r2r2ui.mirror.ailiyuncs.com"]
}
不加更快  
  1. 搜索镜像docker search java
  2. 下载安装镜像docker pull java:8

docker 常见命令

  1. 列出镜像 docker images
  2. 删除本地镜像docker rmi java
  3. 新建并启动容器 docker run -d -p 91:80 nginx:1.14
    -d 后台运行 -p 宿主机端口:容器端口
  4. 列出容器docker ps | docker ps -a
  5. 停止容器docker stop container id
  6. 强制停止容器docker kill container id
  7. 启动已经停止的容器docker start container id
  8. 查看容器的所有信息docker inspect container id
  9. 查看容器的日志docker container logs container id
  10. 查看容器里的进程docker top containerid
  11. 进入容器 docker exec -it containerid /bin/bash
  12. 删除停止的容器docker rm containerid

构建简单的docker镜像

  1. 编写Dockerfile
    首先新建一个文件Dockerfile
    增加如下内容
FROM nginx
RUN echo '<h1> this is jpp nginx</h1>' > /usr/share/nginx/html/index.html
  1. 构建镜像
执行 docker build -t nginx:jpp .

其中 -t 指定镜像以及tag名称 .标识Dockerfile所在全路径
3. 启动容器

docker run -p 92:80 nginx:jpp
  1. 访问查看
curl 127.0.0.1:92/index.html

Docker compose的安装

  1. 安装pipyum -y install epel-release;yum -y install python-pip
  2. 安装docker-composepip install docker-compose
  3. 查看版本docker-compose version
  4. 其他安装方法 https://docs.docker.com/compose/install
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值