当前位置:首页 > 软件工具 > 运维工具 > 正文内容

Docker基本操作

lcpsky2年前 (2022-10-23)运维工具337

安装docker(ubuntu20)

apt-get install -y docker.io //获取docker安装包并安装
sudo service docker start    //启动docker后台服务
docker -version              //查看docker版本

docker镜像操作命令

1. 镜像查看

docker images
查看本地镜像列表

2. 镜像搜索(从Registry搜索,建议更换为国内仓库)

docker search 镜像关键词

3. 镜像拉取

docker pull [option] NAME[:TAG|@DIGEST]
将线上镜像拉取到本地镜像

4. 镜像删除

docker rmi 镜像ID或镜像名称

5. 镜像制作

编写Dockerfile,执行Docker build命令生成镜像。以下是一个将SpringBoot可执行jar打包为本地镜像的样例:

FROM java:8 VOLUME /tmp
ADD platform-3d-mine.jar app.jar
RUN sh -c 'touch /app.jar' ENV JAVA_OPTS="" ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Duser.timezone=GMT+08  -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]

以下是生成镜像的完整脚本:
docker build -t task-platform-docker .
docker run -d -p 8084:8084 task-platform-docker

docker容器操作命令

1.生成容器

docker run -d 8888:8080 --name tomcat-test tomcat

启动tomcat镜像为tomcat-test容器,将容器8080映射到主机8888端口。

2.查看容器

docker ps|grep 容器关键词

3.进入容器(像一台真实的服务器进行操作)

docker exec -it containId/containerName /bin/bash

4.退出容器

exit

5.停止容器

docker stop containerId/containerName

6.启动容器

docker start containerId/containerName

7.删除容器

docker rm containerId/containerName

8.复制文件

docker cp 宿主目录及文件 容器名称:容器目录

9.为容器指定固定IP

  1. docker network create --subnet=172.18.0.0/16 自定义名称

  2. docker run -it -d --net 自定义名称 --ip 172.18.0.8 --name mytomcat tomcat

Docker可视化

可以使用Docker可视化管理工具如DockerUI,Shipyard。

安装docker ui

docker pull abh1nav/dockerui:latest

[root@localhost ~]# docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker

[root@localhost ~]# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

c078f0f41285 docker.io/uifd/ui-for-docker "/ui-for-docker" 4 seconds ago Up 2 seconds 0.0.0.0:9000->9000/tcp docker-web

[root@localhost ~]# vim /etc/sysconfig/iptables

......

-A INPUT -p tcp -m state --state NEW -m tcp --dport 9000 -j ACCEPT

[root@localhost ~]# systemctl restart iptables.service


扫描二维码推送至手机访问。

版权声明:本文由软件技术记录发布,如需转载请注明出处。

本文链接:https://lcpsky.top/?id=20

分享给朋友:
返回列表

没有更早的文章了...

下一篇:jenkins安装

“Docker基本操作” 的相关文章

jenkins安装

jenkins安装

一、jenkins安装1.查找,下载jenkins镜像文件启动docker,查找Jenkins镜像文件docker search jenkins下载Jenkins镜像文件docker pull jenkins2.创建Jenkins挂载目录并授权权限,这样我们就可以很方便地对容器内的配置文件进行修改。...