docker学习笔记

centos

yum安装:

yum install docker //用阿里源

systemctl start docker.service //启动docker

或者去dockerhub上下载rpm包安装:

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

其中 containerd 和 docker-ce-cli 是 docker-ce 安装的前置条件,找到一致的版本下载这三个文件

然后yum install <pkg_name>.rpm

docker镜像加速器:

国内的网络环境无法顺畅的使用docker,可以用daocloud

踩坑:安装daocloud,docker重启失败,是因为在/etc/docker/daemon.json文件最后多了一个逗号

daocloud安装好之后systemctl restart docker

docker pull busybox:latest //pull一个busybox镜像

docker run -ti busybox:latest sh //启动容器

docker对容器的操作:

run, 启动一个容器
attach, 进入到一个运行着的容器的内部(给容器分配一个stdin stdout stderr)
exec, 在一个运行着的容器里面执行一个命令
ps, 列出所有运行的容器信息
kill, kill一个或一组container
logs, 获取docker的log
top, 查看容器中的进程信息

docker对镜像的操作:

images:列出本地所有的镜像;
build:通过 Dockerfile build 出镜像;
commit:将容器中的所有改动生成新的镜像;
history:查看镜像的历史;
save:将镜像保存成 tar 包;
import:通过 tar 包导入新的镜像;
load:通过 tar 包或者标志输入导入镜像;
rmi:删除本地镜像;
tag:给镜像打 tag

docker对镜像仓库操作

login: 登录镜像仓库;
logout: 登出镜像仓库;
pull: 从镜像仓库拉取镜像 ;
push: 向镜像仓库 push 镜像,需要先 login

镜像容器服务:https://cr.console.aliyun.com/

本地login:docker login --username=xxx registry.cn-hangzhou.aliyuncs.com

将本地镜像重命名成远端镜像的形式:docker tag busybox registry.cn-hangzhou.aliyuncs.com/justsy/ijustsy:v1

push: docker push registry.cn-hangzhou.aliyuncs.com/justsy/ijustsy:v1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值