提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言`
- 一、docker安装以及常用命令
- 二、容器镜像的图形管理工具---Portainer面板
- 1.Portainer面板安装
- 3.Portainer面板汉化
- 3.Portainer面板启动
前言`
记录docker 安装开发环境命令
系统环境:centos7
一、docker安装以及常用命令
- docker安装脚本
# 移除掉旧的版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
# 删除所有旧的数据
sudo rm -rf /var/lib/docker
# 安装依赖包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
# 添加源,使用了阿里云镜像
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 配置缓存
sudo yum makecache fast
# 安装最新稳定版本的docker
sudo yum install -y docker-ce
# 配置阿里云镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://idmyvyw1.mirror.aliyuncs.com"]
}
EOF
# 启动docker引擎并设置开机启动
sudo systemctl start docker
sudo systemctl enable docker
# 配置当前用户对docker的执行权限
sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo systemctl restart docker- docker常用命令
docker version #显示docker的版本信息
docker info #显示docker的系统信息,包括镜像和容器的数量
docker 命令 --help #帮助命令
docker images #查看镜像
docker search [镜像名称] #搜索镜像
docker pull [镜像名][版本号] #下载镜像 不写版本号 默认 latest >>> docker pull mysql:latest
dockers rml [容器id/镜像id] #删除镜像
docker ps #查看运行中的容器
docker rm [容器id] #删除容器
docker start [容器id] #启动容器
docker restart [容器id] #重起容器
docker stop [容器id] #停止当前正在运行的容器
docker kill [容器id] #强制停止当前容器
docker run -d [镜像名] #启动容器
启动容器 参数说明:
-d: 后台运行容器,并返回容器ID
-i: 以交互模式运行容器,通常与 -t 同时使用
-p: 指定端口映射,格式为宿主机端口:容器端口
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用
--name: 为容器指定一个名称
-e,--env: 设置环境变量
-w, --workdir: 指定容器的工作目录
--env-file: 从指定文件读入环境变量
--net: 指定容器的网络连接类型,支持 bridge,host,none,container四种类型,其中host代表容器使用主机的网络,可以不加-p指定端口映射
--volume ,-v: 绑定一个卷,可以将宿主机的文件或数据挂载到容器运行,挂载的是一个本地目录,挂载到宿主机目录,而不是文件,挂载的容器目录的任何改动将会同步到宿主机被挂载的目录下
--rm:容器在停止后自动删除容器
--restart: 指定容器停止后的重启策略,默认不重启
--entrypoint:覆盖镜像的入口点二、容器镜像的图形管理工具—Portainer面板
1.Portainer面板安装
脚本代码:
# 安装 portainer脚本
#搜索 docker 管理面板
docker search portainer
#下载面板镜像
docker pull portainer/portainer
#启动容器Portainer
docker run -d \
--restart=always \
--name portainer \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /home/docker/portainer/data:/data \
-v /home/docker/portainer/public:/public \
portainer/portainer:latest3.Portainer面板汉化
面板汉化下载地址 下载汉化包,上传到对应public文件夹中
3.Portainer面板启动

















