Linux下docker的安裝和使用
阿新 • • 發佈:2018-12-11
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 [[email protected] 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
[[email protected] /]# yum install java-1.8.0-openjdk.x86_64
(PS:容器內部為我們熟悉LIUNX)
10. 關閉並刪除容器
[[email protected] ~]# docker ps -a
[[email protected] ~]# docker stop abe3a1f3063d
[[email protected] ~]# docker ps -a
[[email protected] ~]# 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