首页 > 其他 > 详细

docker 镜像的操作,容器的操作

时间:2021-04-13 10:19:17      阅读:26      评论:0      收藏:0      [点我收藏+]

镜像的操作,容器的操作
docker 介绍:
Docker 引擎有2个版本:企业版本EE,社区版CE
大版本号,小版本号docker1.13
从2017,docker版本号遵守yy.mm.dd版本号:18.06.0-ce
build once,run anywhere
6个层次的隔离PID,NET,IPC,
docker 基于容器技术的轻量级虚拟化解决方案
docker是容器引擎;
docker是一个开源项目,2013诞生,基于google公司的go语言实现;

安装操作docker:

uname -a

ip add

cat /etc/redhat -release

ping baidu.com

安装epel源:
yum install epel-release -y

查看可安装的包:
yum list docker --show-duplicates

yum install -y yum-utils

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum list docker-ce --show-duplicates

yum iinstall docker-ce

systemctl enable docker

systemctl start docker

vi /etc/docker/daemon.json
{
"graph":"/data/docker",
"storage-driver":"overlay2",
"insecure-registries":["registry.access.redhat.com","quay.io"],
"registry-mirrors":["https://q2gr04ke.mirror.aliyuncs.com"],
"bip":"172.7.5.0/24",
"exec -opts":["native.cgroupdriver=systemd"],
"live-restore":true
}

docker info
docker run hello-world
镜像--容器--仓库
dockerhub.com
docker login docker.io
username/password
docker search alpine
docker pull alpine

镜像操作:
docker images ls 查看本地镜像
docker tag 965ea09ff2eb docker.io/dennychen/alpine:v3.10.3 镜像打标签
docker push docker.io/dennychen/alpine:v3.10.3 推送本地镜像到服务器
docker rmi docker.io/dennychen/alpine:latest 删除镜像
docker rmi -f 965ea09ff2eb 删除本地镜像

容器操作:
docker ps -a 查看本地容器
docker run 器多容器
docker images|grep alpine
docker exec -ti 965ea09ff2eb 进入容器
docker rm 965ea09ff2eb 删除容器

高级操作:
映射端口:docker run -p 容器外端口:容器内端口: docker run --rm --name mynginx -d -p81:80 dennychen/nginx:v1.12.2
挂载数据目录(容器目录和服务器目前连接):docker run -v 容器外目录:容器内目录
传递环境变量:docker run -e 环境变量key=环境变量value :docker run -rm -e E_OPTS=abc -e E_OPTS=123 dennychen/alpine:lastest printenv
容器内安装软件:yum/apt-get/apt

docker pull nginx:v1.12.2

docker 镜像的操作,容器的操作

原文:https://www.cnblogs.com/csj007523/p/14651256.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!