安装docker环境的实践与运用
安装docker环境的实践与运用
1.linux安装docker
第一步:安装docker
<1>命令 apt install curl
<2>命令 curl -fsSL get.docker.com -o get-docker.sh
<3>命令sh get-docker.sh --mirror Aliyun
第二步:启动 docker ce
<1>命令 systemctl enable docker
<2>命令systemctl start docker
第三步:获取docker信息
<1>命令 docker info
第四步:配置镜像加速
在/etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)
{
“registry-mirrors”: [
“https://registry.docker-cn.com”
]
}
第五步:重启启动服务
<1>命令 systemctl daemon-reload
<2>命令 systemctl restart docker
2.创建容器
第一步:查看容器
<1>命令 docker ps -a
第二步:查看指定容器
<1>命令 docker inspect name | id
第三步:停止容器
<1>命令 docker stop name|id
第四步: 删除停止的容器
<1>命令 docker rm name|id
第四步:新建名称为Dockerfile的文件,里面内容如下
FROM frolvlad/alpine-oraclejdk8 VOLUME /usr/test ADD test.jar app.jar EXPOSE 8001 ENTRYPOINT [“java”,"-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
第五步:创建容器
<1>命令 docker build -t test/test8001:test .
-t 表示打包成功后的镜像tag 不要忘了最后一个点。.表示Dockerfile文件和jar包在同一个路径,如果不在需要写出Dockerfile的绝对路径。
第六步:运行容器中的程序
<1>命令 docker run -d -p 8001:8001 test/test8001:test
第七步:镜像文件
<1>查看命令 docker images
<2> 删除命令 docker rmi name|id
第八步:容器文件
<1> 删除命令 docker rm name|id
<2> 修改容器的端口映射配置文件
方法一:需要重启docker服务,不推荐
第一步:命令停止容器 docker stop xxx
第二步:修改容器的端口映射配置文件
<1>命令vim /var/lib/docker/containers/{container_id}/hostconfig.json
<2>命令vim /var/lib/docker/containers/977213f8852b4906d0b5444bfd1345b38f01fc87ddb82895fd8ffc35ffbfcfb2/hostconfig.json
第三步:需要重启docker服务
<1>命令 systemctl restart docker
方法二:不需要重启docker服务,推荐
第一步:提交一个运行中的容器为镜像
<1> 命令docker commit containerid xxx/xxx:x
第二步:运行镜像并添加端口
<2> 命令 docker run -d -p 8000:80 xxx/xxx:x /bin/bash
以上是小编个人的简单汇总与学习,请各位大佬指点迷津。。。