返回顶部
首页 > 资讯 > 后端开发 > Python >Docker安装
  • 714
分享到

Docker安装

Docker 2023-01-30 21:01:37 714人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

安装之前,我们首先确保自己的linux系统内核版本高于3.10,并且系统是64位,才能体验Docker。所以我用的是Centos7.3直接yum安装就可以了[root@localhost ~]# yum ins

安装之前,我们首先确保自己的linux系统内核版本高于3.10,并且系统是64位,才能体验Docker。所以我用的是Centos7.3


直接yum安装就可以了

[root@localhost ~]# yum install -y docker-io

默认用的是国外的镜像源,所以网络非常慢

需要添加国内镜像源才行

通过 Docker 官方镜像加速,中国区用户能够快速访问最流行的 Docker 镜像。该镜像托管于中国大陆,本地用户现在将会享受到更快的下载速度和更强的稳定性,从而能够更敏捷地开发和交付 Docker 化应用。

为了永久保留更改,需要修改配置文件 /etc/docker/daemon.json 文件并添加上 reGIStry-mirrors 键值。

[root@localhost ~]# vim /etc/docker/daemon.JSON

默认内容是{},修改效果如下:

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

重启docker服务

[root@localhost ~]# systemctl restart docker

查看docker进程是否存在

[root@localhost ~]# ps -aux | grep docker
root      3697  0.3  1.3 629816 25920 ?        Ssl  21:47   0:00 /usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=systemd --userland-proxy-path=/usr/libexec/docker/docker-proxy-current --selinux-enabled --log-driver=journald --signature-verification=false
root      3701  0.0  0.4 263768  8212 ?        Ssl  21:47   0:00 /usr/bin/docker-containerd-current -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --shim docker-containerd-shim --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --runtime docker-runc --runtime-args --systemd-cgroup=true
root      3802  0.0  0.0 112664   972 pts/0    R+   21:48   0:00 grep --color=auto docker

先安装一个软件包,用来支持docker命令补全的

[root@localhost ~]# yum install -y bash-completion

注意:必须要退出终端,重新登录一次才能生效。


查看本地已有的镜像 Docker images

[root@localhost ~]# docker images

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

上面提示说明没有镜像

那么就去搜索一个镜像,比如ubuntu

[root@localhost ~]# docker search ubuntu

结果如下:

3.PNG

下载第一个,就是一个基本的ubuntu系统

[root@localhost ~]# docker pull docker.io/ubuntu

再次使用命令查看本地镜像,就可以看到下载的镜像了

[root@localhost ~]# docker images

REPOSITORY                              TAG                 IMAGE ID            CREATED             SIZE

docker.io/ubuntu                        latest              20c44cd7596f        2 weeks aGo         122.8 MB


启动一个基于docker.io/ubuntu的容器

[root@localhost ~]# docker run -it --name test-ubuntu docker.io/ubuntu /bin/bash
root@1cfd7b760ee0:/#


-it 交互式容器 退出命令窗口容器就停止运行了

-d 守护容器,就是后台运行,退出命令窗口容器也不会停止

--name 为容器命名

docker.io/ubuntu 镜像名

/bin/bash 进入bash命令行


root@1cfd7b760ee0:/# 表示已经进入了容器内部


如果需要退出,可以使用命令exit

root@1cfd7b760ee0:/# exit
exit
[root@localhost ~]#

执行exit, 此时, 运行docker ps -a 查看容器, 发现状态为Exited, 运行中的状态是Up

3.PNG

docker ps 命令, 查看运行中的容器

docker ps -a命令, 查看全部的容器, 包括运行中和已停止运行的容器

删除状态为Exited, 已停止运行的容器


通过容器名称删除已经停止运行的容器(test-centos为docker run命令中给容器的命名)

[root@localhost ~]# docker rm test-ubuntu
test-ubuntu
[root@localhost ~]#

通过容器ID删除已经停止运行的容器

docker rm 1cfd7b760ee0 这两个命令效果一样, 1cfd7b760ee0是containerID

强制删除状态为Up, 正在运行中的容器

[root@localhost ~]# docker rm -f test-ubuntu








--结束END--

本文标题: Docker安装

本文链接: https://lsjlt.com/news/178941.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Docker安装
    安装之前,我们首先确保自己的linux系统内核版本高于3.10,并且系统是64位,才能体验Docker。所以我用的是Centos7.3直接yum安装就可以了[root@localhost ~]# yum ins...
    99+
    2023-01-30
    Docker
  • centos7安装docker,再在docker上安装mysql5.7
    使用命令查看Linux内核是否在3.10以上 uname -r 如果Linux内核没有在3.10以上,则使用下面的命令升级内核版本 yum update -y 安装必要的软件包 yum install -y yum-utils d...
    99+
    2016-11-21
    centos7安装docker,再在docker上安装mysql5.7
  • docker安装oracle11
    docker run -d -p 1521:1521 --restart=always --privileged=true -v /home/oracleData/:/home/oracleData/:rw --name dworacle ...
    99+
    2015-11-10
    docker安装oracle11
  • docker 安装clickHouse
    clicHouse介绍 Yandex在2016年6月15日开源了一个数据分析的数据库,名字叫做ClickHouse,这对保守俄罗斯人来说是个特大事。更让人惊讶的是,这个列式存储数据库的跑分要超过很多流行的商业MPP数据库软件,例如Ver...
    99+
    2018-07-20
    docker 安装clickHouse
  • Docker安装Mysql5.7
    Docker安装 系统版本:CentOS Linux release 7.5.1804 (Core) 如果之前有装过docker可以先卸载旧版本再安装,没有则跳过。 yum remove docker ...
    99+
    2018-07-23
    Docker安装Mysql5.7
  • docker安装mysql8
    docker run -it --rm --name mysql8 -e MYSQL_ROOT_PASSWORD=root123 -p 3306:3306 -d mysql:last   参数解释 -p 3306:3306:将容器内的...
    99+
    2017-06-14
    docker安装mysql8
  • Docker安装MySQL8.0
    环境 CentOS 7、MySQL 8、SQLyog 12 需求 在Docker中部署MySQL 8 步骤 1、从docker仓库中拉去mysql 8.0 docker pull mysql:8.0 如果使用 docker pull m...
    99+
    2023-08-31
    docker linux mysql
  • Docker 安装 PHP
    安装 PHP 镜像 方法一、docker pull php 查找 Docker Hub 上的 php 镜像: 默认是最新版本 php:latest,可以通过 Sort by 查看其他版本的...
    99+
    2023-09-16
    php docker apache Powered by 金山文档
  • Docker安装MySQL
    目录 前言 一、拉取镜像  二、查看镜像  三、运行镜像 四、查看正在运行的容器 五、查看容器内部 六、修改mysql配置 七、重启mysql服务,使其配置生效 八、设置docker启动时启动mysql 九、重启mysql 十、授权远程访...
    99+
    2023-09-24
    mysql docker 数据库
  • Docker安装PHP
    PHP简单介绍 PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己...
    99+
    2023-08-31
    php docker 运维
  • Docker 安装mysql8.0
    Docker 安装mysql8.0 1.从 Docker Hub 下载 MySQL 8.0 镜像。打开终端并运行以下命令: docker pull mysql:8.0 2. 创建一个 MySQL 容器...
    99+
    2023-08-31
    docker 数据库 mysql
  • Docker 安装 MySQL
    目录 一、查看 MySQL 版本 二、拉取 MySQL 镜像 三、查看本地镜像 四、运行容器 五、停止和启动容器 六、列出正在运行的容器 七、进入容器 八、登录MySQL 九、IDEA 连接 MySQL 一、查看 MySQL 版本 访问...
    99+
    2023-08-31
    linux 运维 服务器 mysql docker 容器 数据库
  • ubuntu18 安装docker
     在ubuntu18上安装docker sudo apt-get update  $ sudo apt-get install -y apt-transport-https ca-certificates curl softwa...
    99+
    2023-10-24
    linux 运维 服务器
  • CentOS7 docker安装
    注意:确保自己的linux系统内核版本高于3.10,并且系统是64位,才能体验Docker。 Docker 支持以下的 64 位 CentOS 版本:CentOS 7CentOS 8更高版本...该 centos-extras 库...
    99+
    2023-01-31
    docker
  • Docker安装showdoc
    ShowDoc是什么每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂。文档呢?!文档呢?!Show me the doc !!程序员都很希望别人能写技术文档,而自己却很不希望要写文档。因为写文档需要花大量的时间...
    99+
    2023-01-31
    Docker showdoc
  • docker学习1:CentOS Docker 安装
    参考:http://www.runoob.com/docker/centos-docker-install.htmlCentOS Docker 安装Docker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6....
    99+
    2023-06-06
  • Docker下安装MySQL
    查看MySQL可用版本镜像 docker search mysql     2:拉取MySQL镜像   docker pull mysql:latest(如果要安装指定版本将latest换成版本号即可,此处安装最新版本)       ...
    99+
    2015-03-30
    Docker下安装MySQL
  • Docker下安装Redis
    使用docker获取Redis镜像 docker pull redis(此处不加版本号表示拉取最新版本) 查看是否成功拉取Redis镜像 docker images      3:准本修改Redis配置文件 Redis配置下载 基本参...
    99+
    2022-02-19
    Docker下安装Redis
  • CentOS 7安装Docker
    若无linux系统,详见https://www.jb51.net/article/232585.htm 进行下载安装 工欲善其事,必先利其器,为方便传输文件与复制粘贴,需要先安装几个的工具: 1、linux中安装ssh ...
    99+
    2022-06-04
    CentOS安装Docker Linux安装Docker
  • Docker 安装 postgreSQL 11.4
    一、安装 命令:docker pull postgres:11.4 二、运行 命令:docker run --name postgres_demo -e POSTGRES_PASSWORD=passwor...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作