安装相关必要包
yum install -y yum-utils
yum install -y device-mapper-persistent-data
设置仓库
使用官方源地址(比较慢)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
阿里云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker-ce:
yum -y install docker-ce
启动 Docker 后台服务:
systemctl start docker
docker容器设置自动启动
启动时加--restart=always
docker run -tid --name isaler_v0.0.11 -p 8081:8080 --restart=always -v /alidata/iDocker/run/projectImages/isaler/v0.0.11/log:/usr/local/tomcat/logs isaler_v0.0.11
如果已经过运行的项目
如果已经启动的项目,则使用update更新:
docker update --restart=always isaler_v0.0.11
查看仓库镜像
docker search php
拉取镜像
docker pull php:latest(latest表示最新版,可指定版本)
docker查看全部容器命令
docker ps -a
启动容器
docker start 容器id
停止容器
docker stop 容器id
停止所有的容器
docker stop $(docker ps -a -q)
删除容器
docker rm 容器id
删除所有的容器(
docker rm $(docker ps -a -q)
查看host中的镜像
docker images
删除指定id的镜像
docker rmi <image id>
删除全部的images
docker rmi $(docker images -q)
-f 参数强制删除
docker rmi -f $(docker images -q)
复制文件进docker容器
docker cp /root/test.sh Z-BlogPHP:/root
进入docker容器
docker exec -it Z-BlogPHP bash
复制docker容器文件到主机
docker cp Z-BlogPHP:/root/aa.sh /root
网友评论