docker安装与使用
1. 安装Docker
yum install docker.x86_64
2 启动Docker
service docker start
3把Docker 加入到开机自启动
chkconfig docker on
4. 去docker 仓库查找image
docker search centos
5. 下载image 到本地
docker pull docker.io/centos
[root@xxxx software]# docker pull docker.io/centos
Using default tag: latest
Trying to pull repository docker.io/library/centos ...
latest: Pulling from docker.io/library/centos
256b176beaff: Pull complete
Digest: sha256:6f6d986d425aeabdc3a02cb61c02abb2e78e57357e92417d6d58332856024faf
Status: Downloaded newer image for docker.io/centos:latest
6. 查看刚刚下载下来的image
docker images
7. 启动容器,分配端口,放到后台,不退出,并查看启动的容器id
docker run -dt -p 8080 docker.io/centos /bin/bash
c07f065567d5f351db3b14cf81850537baccf0b5b63ef1257af245715d601037
8.查看启动的容器id列表
docker ps -a
CONTAINER ID
c07f065567d5
9. 进入容器
docker exec -ti c07f065567d5 /bin/bash
10. 进入容器后安装JDK 8
[root@c07f065567d5 /]# yum install java-1.8.0-openjdk.x86_64
(PS:容器内部为我们熟悉LIUNX)
10. 关闭并删除容器
[root@ ~]# docker ps -a
[root@smsgw1 ~]# docker stop abe3a1f3063d
[root@ ~]# docker ps -a
[root@smsgw1 ~]# docker rm abe3a1f3063d
11. 容器打包成镜像并上传
(1)、打包容器城镜
docker commit -m "" -a "" [CONTAINER ID] [给新的镜像命名]
-a :提交的镜像作者;
-m :提交时的说明文字;
(2)、docker login 进行登录
(3)、docker pull 上传
11.文件上传至容器的方式
(1) 、本机拷贝
docker cp /srv/bigbu-catstation-0.0.1.jar d02785c5738c:/srv/spring-boot-webapps/bigbu-catstation
(2)、安装rz上传文件
yum install lrzsz