docker安装及常用命令

更新软件

yum update 

安装依赖插件

yum install -y yum-utils device-mapper-persistent-data lvm2

设置下载源

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

下载docker 

yum install -y docker-ce

查看是否下载成功

docker -v 

启动docker服务

systemctl start docker 

停止docker服务

systemctl stop docker

重启docker服务(不是持久化配置会消失)

systemctl restart docker 

查看docker服务状态

 systemctl status docker

 开机启动docker服务

 systemctl enable docker 

 查看本地镜像

docker images 

拉取远程从仓库的镜像到本地

docker  pull 镜像名:版本号

删除本地镜像 

docker rmi 镜像名:版本号

搜索远程仓库的镜像

docker search redis  

创建容器

docker  run -it \\id --name=容器名   镜像名:版本号  命令(/bin/bash)

docker ps  查看正在运行的容器

docker ps  -a 查看所有创建的容器

进入正在运行的容器内部

docker exec -it 容器名 /bin/bash 

启动和关闭容器

 docker start/stop 容器名或者容器id

删除容器

docker rm -f  容器id或者名称(-f强制删除)

查看日志

docker logs  容器名或者id 

创建启动容器时,使用-v 绑定数据卷   宿主机目录:容器目录(文件)   

注意: 目录必须是绝对路径       如果目录不存在  会自动创建(仅仅 只会创建目录,如果没有文件,会自动创建为目录格式,所以文件还是要自己创建)       可以挂载多个数据卷    (-v  A:a  -v   B:b  -v   C:c)的格式    

docker 图形化界面安装

docker run -d -p 8000:8000 -p 9000:9000 --name portainer     --restart=always     -v /var/run/docker.sock:/var/run/docker.sock     -v portainer_data:/data     portainer/portainer

通过容器转化为镜像

docker commit 镜像名:版本号   容器id 

把本地镜像打包

docker  save -o  压缩文件名.tar  镜像id  

把压缩文件加载到本地镜像中

docker load -i  压缩文件名.tar 

docker login  (用这个默认登录的是外网的地址)

可以使用阿里云的镜像服务(上面全程傻瓜式使用)

dockerfire文件制作镜像  

docker build -f  dockerfire  -t  镜像名:版本号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值