docker部署过程和常用命令日记

1、安装docker

docker需要的依赖:

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

指定docker镜像源(默认官网,这里设置阿里):

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

安装docker:

yum makecache fast yum -y install docker-ce

2、启动Docker,并设置为开机自动启动,测试

# 启动Docker服务

systemctl start docker

# 设置开机自动启动

systemctl enable docker

# 测试

docker run hello-world

3、docker的操作

1.拉取镜像到本地

docker pull 镜像名称[:tag] 例:docker pull daocloud.io/library/tomcat:9.0.0.M21

2.查看全部本地镜像

docker images

3.删除本地镜像

docker rmi 镜像的标识

4.镜像的导入导出(不规范)

# 将本地的镜像导出

docker save -o 导出的路径 镜像id

# 加载

docker load -i 镜像名称

# 修改镜像名称

docker tag 镜像ID 新镜像名称:版本

4.容器的操作

1.运行容器

# 简单操作: docker run 镜像标识|镜像名称[:tag]

# 常用参数

docker run -d -p 宿主机端口:容器端口 --name 容器名称 镜像标识|镜像名称[:tag]

# -d:代表后台运行容器

# -p 宿主机端口:容器端口:为了映射当前linux端口和容器端口

# -name 容器名称:指定容器的名称

2.查看正在运行的容器

docker ps [-qa]

#-a:查看全部的容器,包括没运行的

#-q:只查看容器得到标识

3.查看容器日志

docker logs -f 容器id

#-f:可以滚动查看日志的最后几行

4.进入容器内部

docker exec -it tag bash

5.删除容器(需先停止)

docker stop 容器id docker stop $(docker ps -qa) docker rm 容器id docker rm $(docker ps -qa)

6.打包容器为镜像

docker commit -m "description" -a "author_info" (容器id或者名称)“镜像的仓库名”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值