docker基本使用

命令

# 查看本机docker运行的实例情况
docker ps

# 查看本地的镜像
docker images

# 获取新的镜像
docker pull reposity_name

# 查找镜像
docker search reposity_name

# 和容器进行交互   
# docker run是允许容器  
# -i 允许标准输入
# -t 在容器内指定终端
# -d 后台运行
# -p 将容器使用的端口映射在主机上 dock ps可以查看结果
docker run -t -i ubuntu /bin/bash

# 配置容器内部以及升级
# 运行docker run -t -i ubuntu /bin/bash 后我们可以通过命令行操作容器,按照我们的需求进行配置,然后exit退出终端后提交副本即可
# -m 提交的描述信息
# -a 镜像作者
# reposity_id  刚刚进行修改的镜像的容器id
# wk/testContainer:test  需要创建的镜像的名称
docker commit -m="my config" -a="wk" reposity_id wk/testContainer:test

# 停止容器
docker stop respority_name #也可以是ID

从头开始构建镜像

首先创建Dockerfile
vim DockerFile

FROM centos:7
MAINTAINER wk "wkCaeser@gmail.com"

RUN /bin/echo 'root:root-admin' | chpasswd

RUN useradd wk
RUN /bin/echo 'wk:wk123456' | chpasswd
RUN /bin/echo -e "LANG=\"en_US.UTF-8\"" >/etc/default/local

EXPOSE 22
EXPOSE 80

CMD /usr/sbin/sshd -D

然后wq保存退出 (命令需要大写)
# FROM 告诉docker使用哪个镜像源
# RUN 告诉docker容器内执行什么命令,安装什么

创建镜像

# -t 指定要创建的镜像名称
# . 指定Dockerfile文件的路径
docker build -t wk/centos:7 .

# 设置镜像的tag
docker tag reposity_id wk/centos:dev

docker Dockfile文件学习地址

https://github.com/docker-library

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值