Docker�FTech Basics�^Keyword

Docker�Ƃ́A�y�ʂŌ݊����̍����R���e�i�^�̉��z���s�‹��ł���B�n�C�p�[�o�C�U�^�̉��z���s�‹������K�v�ȃ��\�[�X�����Ȃ��A�Ǘ����e�ՂŁA���p�ł���R���e�i�C���[�W���L�x�Ȃ��߁A���݋}���ɕ��y���i�݂‚‚���B

» 2016�N01��06�� 05��00�� ���J
[�ʼnz�_�K�C�f�W�^���A�h�o���e�[�W]
Tech Basics^Keyword
Windows Server Insider


uTech Basics^KeywordṽCfbNX

�A�ږڎ�

�@�uDocker�v�i�h�b�J�[�j�Ƃ́A�y�ʂȃR���e�i�^�̉��z���s�‹����g�����A��Ƀ\�t�g�E�F�A�̎����f�v���C�����g�i�W�J�j���x������V�X�e���ł���BdotCloud�Ёi��Docker�Ёj���J�����A2013�N�ɃI�[�v���\�[�X�̃v���W�F�N�g�Ƃ��Č��J���ꂽ�B�\�t�g�E�F�A�̍����Ȕz�z�E���s��e�ՂȃC���[�W�̃J�X�^�}�C�Y�A�����^�p�̎�y���A�L�x�ȃv���r���h�C���[�W�̒񋟂Ȃǂ̗��R�ɂ��A�p�u���b�N�N���E�h����I���v���~�X�V�X�e���A�J���‹��\�z�܂ŁA���܂��܂ȃV�[���ŋ}���ɕ��y���‚‚���B

�y�ʂȃR���e�i�^�̉��z���s�‹�

�@�R���e�i�^�̉��z���s�‹��Ƃ́ALinux�ɔ�����Ă���u�R���e�i�v�Z�p��Control Groups�icgroups�j�Ȃǂ̃��\�[�X�Ǘ��@�\���g���āA�A�v���P�[�V�����̃v���Z�X���s�‹��𑼂̃v���Z�X����u�����A���̒��ŃA�v���P�[�V�����𓮍삳����Z�p�ł���B

�@���z���s�‹��Ƃ����΁A�]���̓n�C�p�[�o�C�U�^��z�X�g�^�̉��z���s�‹�����ʓI�ł������B�����̊‹��ł́A���z�����ꂽ�n�[�h�E�F�A��ŃQ�X�gOS�����삵�A����ɂ��̏�ŖړI�̃A�v���P�[�V�����̃v���Z�X�����삵�Ă���B�A�v���P�[�V���������s���邽�߂ɂ͂܂��Q�X�gOS���ғ������Ȃ���΂Ȃ炸�A���Ԃ������邵�ACPU�⃁�����A�f�B�X�N�Ȃǂ̃��\�[�X�����������B

]^̉zs‹ �]���^�̉��z���s�‹�
�n�C�p�[�o�C�U�^��z�X�g�^�̉��z���s�‹��ł́A�z�X�gOS��ł܂����z�I�ȉ��z�}�V���‹����쐬�^���s���A����ɂ��̒��ŃQ�X�gOS�����s���Ă���B�ŏI�I�ȃA�v���P�[�V�����𓮂������߂ɁA���z�}�V����Q�X�gOS�����s�����˂΂Ȃ炸�A�����S�Ă��I�[�o�[�w�b�h�ƂȂ�B

�@����ɑ΂��ăR���e�i��Linux�̒ʏ�̃v���Z�X�Ƃقړ����ŁA�z�X�gOS�̏�Œ��ړ��삵�Ă���B���̂��ߓW�J��N���͑f�������A�Q�X�gOS�̎��s��n�[�h�E�F�A�̃G�~�����[�V�����Ȃǂ̃I�[�o�[�w�b�h�͂Ȃ��B

�@Docker�A�v���P�[�V������Linux��1�v���Z�X�Ƃ��Ď��s�����B�������A����z�X�g��œ��삵�Ă��鑼�̃v���Z�X����͊u������Ă���A�t�@�C���V�X�e����l�b�g���[�N�A���O��ԂȂǂ��������Ă��āA���ꂼ�ꂪ�Ɨ�����Linux�}�V����œ��삵�Ă��邩�̂悤�ɐU�镑���B

Docker̎s‹ Docker�̎��s�‹�
Docker�ł́A�ŏI�I�ȃA�v���P�[�V�����̓z�X�gOS�̃v���Z�X�Ƃ��Ď��s����Ă��邽�߁A�]�v�ȃI�[�o�[�w�b�h���Ȃ��B�������ʏ��Linux�̃v���Z�X�ƈ���āALinux�J�[�l���̃T�|�[�g����u�R���e�i�v�Z�p�Ȃǂ��x�[�X�ɂ��Ă���B�R���e�i�́A���̃v���Z�X����͊u�����ꂽ�A������x�Ɨ������v���Z�X���s�‹��ł���B�R���e�i���ƂɃt�@�C���V�X�e����l�b�g���[�NI/F�A���O��ԂȂǂ��Ɨ����Ă���B

�@��}�ɂ���uDocker Engine�v��Docker�̃R���e�i�̎��s���T�|�[�g���邽�߂̃��W���[���ł���A�O�������Docker API���g���Đ��䂳���B

Docker�A�v���P�[�V�����̃J�X�^�}�C�Y

�@Docker�ł̓A�v���P�[�V�����Ƃ��̎��s�‹��A�W�J�^������@�i�X�N���v�g�j�Ȃǂ��܂Ƃ߂�1�‚̃p�b�P�[�W�ɂ��A������uDocker�C���[�W�v�Ƃ��ĕۑ��^�z�z���Ă���B�C���[�W�͌����ȃ��|�W�g���Ŕz�z����Ă�����́i�x�[�X�C���[�W�j���擾���Ă��Ă��悢���A���삷�邱�Ƃ��ł���B

�@Docker�C���[�W��Docker Engine��ŋN���������̂�Docker�̃R���e�i�ɂȂ邪�A�R���e�i���ŕK�v�ȃA�v���P�[�V�������C���X�g�[�����āA�e�����J�X�^�}�C�Y������A�����ۑ�����΁A�V����Docker�C���[�W�Ƃ��ė��p�ł���B�C���[�W�t�@�C���͌݊����������A����͊�{�I�ɂ͂ǂ�Docker�z�X�g��ł����삷��B

�@���������̕��@�́A���łɑ��݂���C���[�W��V�����x�[�X�C���[�W���J�X�^�}�C�Y����ꍇ�ɂ͕s�ւł���B�蓮�ŃJ�X�^�}�C�Y�������e���A�V�����C���[�W�ɑ΂��Ă�����x�K�p���Ȃ���΂Ȃ�Ȃ����炾�B

�@����ȏꍇ�́uDockerfile�v�Ƃ����X�N���v�g�@�\���g�����ƂɂȂ�B���̃t�@�C�����ɂ́A�C���[�W�ɑ΂��ēK�p����w�����L�q���Ă����B�Ⴆ��ruby��mysql�̃p�b�P�[�W��lj����iADD�R�}���h�j�A�����app1�R�}���h�����s����iRUN�R�}���h�j�A�Ƃ����悤�ȃX�N���v�g���L�q����BDockerfile�������̃C���[�W�ɓK�p����΁A�ǂ̃C���[�W�ɑ΂��Ă��ȒP�ɓ����\�t�g�E�F�A�‹��������ɗp�ӂł��邱�ƂɂȂ�A�����DevOps�I�ȃA�v���[�`�ɂ��L�p���B

Docker�C���[�W�̗����Ǘ�

�@Docker�̃R���e�i���ł̓C���[�W���̃t�@�C���V�X�e���͑S�ď������݋֎~�ɂȂ��Ă���A�������܂ꂽ���e�͑S�ĐV�����u���C���[�v�ɕۑ������B����͂�����u�R�s�[�E�I���E���C�g�v�����̐���Ǘ��@�\�ł���i���z�}�V���̍����f�B�X�N�@�\�̂悤�Ȃ��́j�A���̃C���[�W�̓��e��ۂ����܂܁A�X�V���ꂽ�f�[�^������ʃt�@�C���Ƃ��Ď�舵�����Ƃ��ł���B����ɂ��A���Ȃ��f�B�X�N�̈�ő����̃R���e�i�̎��s���”\�ɂȂ�B

C[ĂDocker̃t@CVXe ���C���[������Ă���Docker�̃t�@�C���V�X�e��
Docker�ł̓C���[�W�ɏ������݂��s���ƁA����͐V�������C���[�Ƃ��ĕۑ������B���C���[���R�~�b�g���ĐV�����C���[�W���쐬������A�ȑO�̃C���[�W�߂�����Ƃ��������Ƃ��ȒP�ɍs����B

�@���C���[�̓��e�͓K�X�u�R�~�b�g�v���邱�Ƃɂ��A�V�����C���[�W�Ƃ��ĕۑ��ł���B����ɂ��A�\�t�g�E�F�A�̃o�[�W�����Ǘ��̂悤�ɁA�����ɈȑO�̃C���[�W�ɖ߂�����A�V�����h���łŎ���������Ƃ��������Ƃ��ȒP�ɂł���悤�ɂȂ��Ă���B

Docker�̊Ǘ�

�@Docker�̃R���e�i��C���[�W�Ȃǂ́A��{�I�ɂ�CUI��docker�R�}���h�ŊǗ�����B��̓I�ɂ͎��̂悤�ȑ�����s���B

�@�ŏ���docker images�R�}���h�ŗ��p�ł���C���[�W���m�F���A�s�����Ă�����docker pull�Ȃǂ�Docker���W�X�g������K�v�ȃC���[�W����肵����ADockerfile��docker build�R�}���h�ŐV�����C���[�W���\�z�����肷��B

�@�C���[�W���p�ӂł�����Adocker run�ŋN�����Adocker ps�Ŏ��s���̃R���e�i���m�F����BDocker�̃R���e�i�͓Ɨ������l�b�g���[�N�����ƒv���Z�X�Ƃ��ē��삷�邽�߁A�O���ƒʐM����������΁Adocker port�R�}���h�Ȃǂ��g���ăl�b�g���[�N�̃|�[�g�t�H���[�h�̐ݒ���s���B

�@��x���s�����R���e�i�͏I������f�B�X�N�C���[�W���c���Ă���̂Ŏ���͑f�����N���ł��邵�Adocker commit����ΐV�����C���[�W�Ƃ��ĕۑ��ł���B

Docker���W�X�g����Docker�n�u

�@Docker�̃C���[�W�͌݊��������邽�߁A���̃��[�U�[���쐬�����C���[�W���g������A�����̍쐬�����C���[�W�����n�����肷�邱�Ƃ��ł���B���̂��߂ɂ́uDocker���W�X�g���v�𗘗p����B�����Docker�̃C���[�W���������邽�߂̏ꏊ�^�T�[�r�X�ł���B

�@Docker���W�X�g���T�C�g�̓v���C�x�[�g�ō\�z���邱�Ƃ��ł��邵�A��ƂȂǂ��\�z���Č��J���Ă�����̂�����BDocker�Ђł́uDocker Hub�v�Ƃ����T�C�g���^�c���Ă���A��{�I�ȃx�[�X�C���[�W�̌��J�⃆�[�U�[�ɂ��C���[�W�̌����Ȃǂ��x�����Ă���B

Linux�ȊO��OS�ł�Docker�̗��p

�@Docker��Linux�A�[�L�e�N�`���ɂ�����v���Z�X��API�A�R���e�i�̋Z�p�iLXC��cgroups�Ȃǁj���x�[�X�ɂ��Ă��邽�߁ADocker�R���e�i�̎��s���W���[���iDocker Engine�j��Linux��ł������삵�Ȃ��B

�@Mac OS X��Windows OS�̏ꍇ�́A�܂����炩�̉��z�‹����64bit�ł�Linux�𓮍삳���A���̒���Docker Engine���N������B

�@����ADocker�̃N���C�A���g�c�[����Linux�̋@�\�Ɉˑ����Ă��Ȃ����߁A���ꂼ���OS�����̂��̂����p�ł���B

�@Docker�́ALinux�x�[�X�̃R���e�i�𓮍삳���邽�߂̃v���b�g�t�H�[���ł��邪�A�R���e�i���������΁A��������Linux�̑S�@�\��K�v�Ƃ��Ȃ��B�ŋ߂ł�Docker�̃R���e�i�����s�ł���iLinux�x�[�X�́j�y�ʂ�OS���J������Ă���B�Ⴆ�΁uCoreOS�v��uProject Atomic�v�uSnappy Ubuntu Core�v�Ȃǂ�����B

�@�܂��N���E�h�T�[�r�X�ł��]���̉��z�}�V���ɉ����āADocker�̎��s�‹���p�ӂ��Ă���Ƃ��낪�����Ă��Ă���B

Windows Server�ł�Docker�̃T�|�[�g

�@2016�N�����[�X�\���Windows Server 2016�ł́ADocker���T�|�[�g���邱�Ƃ�\�����Ă���B�����Linux�R���e�i�̎��s���T�|�[�g������̂ł͂Ȃ��AWindows�R���e�i�Ƃ����܂������ʂ̎�ނ̃R���e�i���T�|�[�g������̂ł���B�������A�R���e�i�̊Ǘ����@��Docker�Ɠ����Ȃ̂ŁADocker�̊Ǘ��p�c�[���Ȃǂ͑��݉^�p�������邵�APowerShell�ł��Ǘ��ł���B

���֘A�����N


uTech Basics^KeywordṽCfbNX

�uTech Basics�^Keyword�v

Copyright© Digital Advantage Corp. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B