Docker的安装及简单入门

1.Docker的安装步骤
  • 安装依赖包
yum -y install yum-utils device-mapper-persistent-data lvm2
  • 设置阿里镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 安装高速缓存
yum makacache fast
  • 安装docker服务
yum -y install docker-ce
  • 启动docker并设置为开机自启动
s[
](http://hub.docker.com/)ystemctl start docker
systemctl enable docker
  • 测试
docker run hello-world

2.docker的中央仓库
  • 官方仓库,镜像较全,速度较慢。

http://hub.docker.com/

  • 国内镜像网站,推荐使用daoCloud

网易蜂巢:https://c.163yun.com/hub#/home
daoCloud:https://hub.daocloud.io/

  • 公司内部私服拉取镜像,操作如下
# 需添加配置 /etc/docker/daemon.json
{
	"registry-mirrors":["https://registry.docker-cn.com"],
	"insecure-registrise":["ip:port"]
}

# 重启服务
systemctl daemon-reload
systemctl restart docker
3.镜像的操作
  • 拉取镜像
docker pull 镜像名称[:tag]
# for example
docker pull daocloud.io/libaray/tomcat:8.5.15-jre8
  • 查看本地镜像
docker images
  • 删除本地镜像
docker rmi 镜像ID
  • 导入导出(不规范,一般不这么操作)
# 导出
docker save -o 导出路径 镜像ID
# 导入
docker load -i 镜像文件
#修改镜像名称
docker tag 镜像id 新镜像名称:版本
4.容器的操作
  • 运行容器
docker run [-d] [-p 宿主机端口:容器端口] [--name 容器名称] 镜像ID|镜像名称[:tag]
-d:后台运行
-p:为了映射Linux端口与镜像内部端口
--name:指定容器名称

#for example
docker run -d -p 8081:8080 -name tomcat 镜像ID
  • 启动或停止容器
docker start 容器id
docker stop 容器id
  • 查看正在运行的容器
docker ps [-qa]
-q: 只查看容器id
-a: 查看全部容器,包括没有运行的
  • 查看容器日志
docker logs -f 容器id
  • 进入容器内部
docker exec -it 容器id bash
  • 删除容器
docker rm 容器id
  • 将宿主机的文件移动到容器内部
docker cp 文件名称 容器id:容器内部路径
# for example
docker cp ssm.war b8d:/usr/local/tomcat/webapps/ 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值