最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker在線(xiàn)、離線(xiàn)安裝及其常用命令操作

 更新時(shí)間:2020年11月23日 09:41:45   作者:freedom_Mr  
這篇文章主要介紹了Docker在線(xiàn)、離線(xiàn)安裝及其常用命令操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

一、測(cè)試環(huán)境

名稱(chēng) 版本
centos 7.6
docker 18.09.06

二、在線(xiàn)安裝

這里采用yum源命令安裝前期準(zhǔn)備的依賴(lài)包,包括yum-utils、device-mapper-persistent-data、lvm2

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

因?yàn)楣俜界R像倉(cāng)庫(kù)網(wǎng)速較慢,在此設(shè)置阿里云鏡像代理,以便快速下載、上傳鏡像。

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

接下來(lái)安裝Docker-CE 社區(qū)版,通過(guò)以下命令查看docker社區(qū)版安裝包列表。如下圖所示各docker版本信息。

yum list docker-ce --showduplicates | sort -r

選擇對(duì)應(yīng)版本安裝docker

sudo yum install docker-ce.x86_64

啟動(dòng)

sudo systemctl enable docker

sudo systemctl start docker

驗(yàn)證:查看版本信息命令,出現(xiàn)下圖時(shí)表明安裝成功。

docker version

三、離線(xiàn)安裝

提供以下三種方式下載docker離線(xiàn)安裝包

Docker官方地址:docker down

1.百度云下載地址:  https://pan.baidu.com/s/1tZpsOvY0wmCfwHXlNJuq8Q 提取碼: rhaq

2.有網(wǎng)服務(wù)器執(zhí)行命令下載:wget https://download.docker.com/linux/static/stable/x86_64/docker-18.09.6.tgz

3.官方參考文檔:https://docs.docker.com/install/linux/docker-ce/binaries/#install-static-binaries

將已下載好的docker離線(xiàn)包拷貝到服務(wù)器,解壓壓縮包

tar -xvf docker-18.09.6.tgz

將解壓出來(lái)的docker文件內(nèi)容移動(dòng)到 /usr/bin/ 目錄下

cp docker/* /usr/bin/

注冊(cè)編輯docker服務(wù)

vim /etc/systemd/system/docker.service

寫(xiě)入以下內(nèi)容后保存

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
 
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
 
[Install]
WantedBy=multi-user.target

添加權(quán)限后啟動(dòng)

chmod +x /etc/systemd/system/docker.service

重新加載配置文件

systemctl daemon-reload

啟動(dòng)Docker

systemctl start docker

設(shè)置開(kāi)機(jī)自啟

systemctl enable docker.service

驗(yàn)證是否安裝成功

systemctl status docker

docker -v

**

四、常用命令(搜索、下載本地未有鏡像需要聯(lián)網(wǎng))

**

搜索鏡像,

#docker search 鏡像名稱(chēng)

docker search java

下載鏡像

#docker pull 鏡像名稱(chēng)

docker pull java

查看已下載的鏡像

docker images

刪除鏡像

刪除單個(gè)鏡像:docker rmi 鏡像名稱(chēng)

刪除所有鏡像:docker rmi -f $(docker images)

操作容器

使用docker run命令可新建并啟動(dòng)一個(gè)容器,例如使用java鏡像啟動(dòng):docker run java /bin/echo 'Hello World'

其它啟動(dòng)可選附帶參數(shù):

-d 選項(xiàng):表示后臺(tái)運(yùn)行

-P 選項(xiàng):隨機(jī)端口映射

-p 選項(xiàng): 指定端口映射,有以下四種模式:

① ip:hostPort:containerPort

② ip::containerPort

③ hostPort:containerPort

④ containerPort

實(shí)例測(cè)試Nginx容器

docker run --name nginxTest -d -p 91:80 nginx

說(shuō)明:docker 啟動(dòng)容器時(shí),本地?zé)o該容器時(shí)會(huì)自動(dòng)從Docker Hup下載引用

-d #后臺(tái)運(yùn)行

-p #宿主機(jī)端口:容器端口 #開(kāi)放容器端口到宿主機(jī)端口

–name #自定義容器名稱(chēng)

瀏覽器訪(fǎng)問(wèn)http://服務(wù)器ip:91 ,如果出現(xiàn)Nginx主頁(yè)則表示啟動(dòng)成功。

查看容器狀態(tài)

查看正在運(yùn)行容器詳情 docker ps

查看所有容器詳情 docker ps -a

– CONTAINER ID #容器ID

– IMAGE #鏡像

– CREATED #創(chuàng)建時(shí)間

– STATUS #狀態(tài) Up代表正在運(yùn)行,Exited 表示已停止運(yùn)行

– PORTS #端口

– NAMES #容器名稱(chēng)

查看容器日志

格式:docker logs -f -t --tail 行數(shù) 容器名 或者 docker logs -f -t --tail 行數(shù) 容器ID

docker logs -f -t --tail 200 483a128fdb39

停止容器

docker stop 容器ID 或 docker stop 容器名稱(chēng)

強(qiáng)制停止容器

docker kill 容器ID

啟動(dòng)已停止的容器

docker start 容器ID

重啟容器

docker restart 容器ID

進(jìn)入容器

(1)使用docker attach 命令進(jìn)行容器,有多窗口操作會(huì)同步顯示和阻塞問(wèn)題。

docker attach 容器ID

(2)使用nsenter進(jìn)入容器

docker inspect --format "{{.State.Pid}}" 容器ID #查詢(xún)出pid

nsenter --target 查詢(xún)的pid --mount --uts --ipt --net --pid

(3) 推薦 使用docker exec 命令,該命令在1.3.x版本之后提供。

docker exec -it 容器ID /bin/bash

查看容器詳情

docker inspect 容器ID

刪除容器

docker rm 容器ID

#該命令不可刪除正在運(yùn)行的容器,要執(zhí)意刪除加-f 參數(shù)

打包鏡像為離線(xiàn)包

docker save -o 文件名.tar 鏡像名稱(chēng)

加載離線(xiàn)鏡像包

docker load < 文件名.tar

使用Dockerfile構(gòu)建Docker鏡像

以上面創(chuàng)建的Nginx為例,創(chuàng)建dockerfiler文件

touch Dockerfile

編輯dockerfiler文件

vim Dockerfile

填入以下內(nèi)容

FROM nginx
#添加進(jìn)入docker容器后的目錄(可以不填)
WORKDIR /opt/hello

RUN echo '<h1>Hello World!</h1>' > /usr/share/nginx/html/index.html

在Dockerfile所在路徑執(zhí)行以下命令

docker build -t nginx:my .

啟動(dòng)一個(gè)docker容器

docker run -d -p 92:80 nginx:my

當(dāng)然也可指定配置文件路徑

docker run -d -p 92:80 -v /u01/hello/config:/opt/hello/config nginx:my

說(shuō)明:-d 后臺(tái)運(yùn)行,-p 對(duì)外暴露端口:內(nèi)部端口 -v linux文件路徑:容器內(nèi)路徑 --name 容器昵稱(chēng) 啟動(dòng)的鏡像:版本號(hào)

之后只需要在linux 下的/u01/hello/config修改配置,重啟容器加載。

瀏覽器訪(fǎng)問(wèn)http://ip:92 ,可看到“Hello World!”信息。

以上這篇Docker在線(xiàn)、離線(xiàn)安裝及其常用命令操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux如何使用Docker部署DashDot訪(fǎng)問(wèn)本地服務(wù)器面板

    Linux如何使用Docker部署DashDot訪(fǎng)問(wèn)本地服務(wù)器面板

    DashDot是一款簡(jiǎn)單、實(shí)用的開(kāi)源現(xiàn)代服務(wù)器儀表盤(pán),主要應(yīng)用于小型?VPS?和私人的服務(wù)器(比如說(shuō)NAS),它是一個(gè)界面非常漂亮的監(jiān)控服務(wù)器面板,這篇文章給大家介紹Linux使用Docker部署DashDot訪(fǎng)問(wèn)本地服務(wù)器面板的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • docker通過(guò)Dockerfile修改鏡像中tomcat的端口

    docker通過(guò)Dockerfile修改鏡像中tomcat的端口

    8080端口會(huì)經(jīng)常出現(xiàn)被占用的情況,本文主要介紹了docker通過(guò)Dockerfile修改鏡像中tomcat的端口,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • ps命令在docker容器不存在的問(wèn)題

    ps命令在docker容器不存在的問(wèn)題

    這篇文章主要介紹了ps命令在docker容器不存在的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • docker容器內(nèi)要啟動(dòng)兩個(gè)進(jìn)程時(shí)Dockerfile的實(shí)現(xiàn)代碼

    docker容器內(nèi)要啟動(dòng)兩個(gè)進(jìn)程時(shí)Dockerfile的實(shí)現(xiàn)代碼

    這篇文章主要介紹了docker容器內(nèi)要啟動(dòng)兩個(gè)進(jìn)程時(shí)Dockerfile的實(shí)現(xiàn)代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • 阿里云esc服務(wù)器Docker部署單節(jié)點(diǎn)Mysql的講解

    阿里云esc服務(wù)器Docker部署單節(jié)點(diǎn)Mysql的講解

    今天小編就為大家分享一篇關(guān)于阿里云esc服務(wù)器Docker部署單節(jié)點(diǎn)Mysql的講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • Docker使用Dockerfile來(lái)創(chuàng)建鏡像

    Docker使用Dockerfile來(lái)創(chuàng)建鏡像

    本篇文章主要介紹了Docker使用Dockerfile來(lái)創(chuàng)建鏡像,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • docker部署Minio報(bào)錯(cuò):Fatal glibc error:CPU does not support x86-64-v2問(wèn)題

    docker部署Minio報(bào)錯(cuò):Fatal glibc error:CPU does&nb

    在CentOS 7上使用Docker部署Minio時(shí)遇到CPU不支持問(wèn)題,通過(guò)研究確定是版本太新,由于項(xiàng)目經(jīng)費(fèi)有限,決定降級(jí)到CentOS 7,步驟包括拉取Minio鏡像、創(chuàng)建目錄、開(kāi)放端口和運(yùn)行
    2024-12-12
  • Docker 給運(yùn)行中的容器設(shè)置端口映射的方法

    Docker 給運(yùn)行中的容器設(shè)置端口映射的方法

    這篇文章主要介紹了Docker 給運(yùn)行中的容器設(shè)置端口映射的方法,詳細(xì)的介紹了端口映射的概念和方法,具體一定的參考價(jià)值,有興趣的可以了解一下
    2017-11-11
  • 本地使用docker打包部署鏡像的方法

    本地使用docker打包部署鏡像的方法

    這篇文章主要介紹了本地使用docker打包部署鏡像的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 使用docker創(chuàng)建靜態(tài)網(wǎng)站應(yīng)用(多種方式)

    使用docker創(chuàng)建靜態(tài)網(wǎng)站應(yīng)用(多種方式)

    這篇文章主要介紹了使用docker創(chuàng)建靜態(tài)網(wǎng)站應(yīng)用(多種方式),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01

最新評(píng)論

顺平县| 宁晋县| 綦江县| 芒康县| 芷江| 赤水市| 桐乡市| 巫山县| 阳高县| 巴林右旗| 碌曲县| 龙游县| 密山市| 曲沃县| 屏山县| 大同县| 虞城县| 东明县| 苍梧县| 长宁县| 东明县| 南涧| 集安市| 永川市| 桂平市| 泽普县| 沙田区| 乌鲁木齐县| 镇坪县| 唐海县| 龙山县| 金川县| 定南县| 大同市| 五华县| 沙雅县| 昂仁县| 油尖旺区| 石渠县| 康平县| 康保县|